Apache Qpid ay isang napakahusay magkasama library na kung saan ay magbibigay-daan sa mga developer na lumikha ng mga application at ibang software na maaaring makipag-usap sa isa't isa sa pamamagitan ng AMQP.
Sinusuportahan Qpid maramihang mga platform at programming wika, na nagbibigay-daan sa mga developer upang patakbuhin ang mga kumbinasyon ng client broker sa iba't ibang mga wika at OSs.
Sinusuportahan din ito ng maraming kapaki-pakinabang na mga tampok, tulad ng clustering, queuing mensahe, pamamahala ng transaksyon, sa pagpapatakbo ng seguridad, pamamahagi mensahe at kalipunan ng nilalaman.
Qpid bentahe dumating nang direkta mula sa paggamit ng protocol tulad ng AMQP, isa sa ilang mga tunay na bukas at hindi sa pagmamay-ari ng mga protocol serbisyo sa pagmemensahe sa paligid.
Bukod pa rito, Qpid ay masyadong mabilis at 100% compliant sa orihinal AMQP pagtutukoy
Mga Tampok :.
- AMQP broker:
- Pagpapatupad ng Java
- C ++ Pagpapatupad
- AMQP API Client:
- Java (JMS 1.1 compliant)
- C ++ (Linux / Windows)
- C # .NET
- WCF Adapter (Windows lamang)
- Python
- Ruby
- Qpid Pamamahala:
- QMF Python API
- QMF C ++ API
- Mga tool Python
- JMX
Ano ang bagong sa paglabas:
- Remote IP authentication
- Magbigay ng higit pang naglalarawang teksto error kapag sasl config. file ay mali ang pagkakabuo
- Broker ay dapat na alisin ang mga mensahe na may nag-expire na TTL kahit na ang mga ito ay prefetched sa pamamagitan ng client
- C ++ Broker na acl ay lumilikha ng masyadong maraming panuntunan run-time
- Java Broker - gumawa Group Database closeable
- [Java Broker] Idagdag queue ari-arian upang makilala sa pagitan ng paulit-ulit queue kahulugan at paulit-ulit na imbakan ng mensahe
- magawang i-set mula sa REST Kahaliling exchange
- C ++ Broker ay maaaring gumamit ng ACL upang paghigpitan ang mga host kung saan maaaring ikonekta ang isang user
- [Java Broker] Magdagdag ng suporta para sa mga multi-node Ha kumpol sa tindahan BDB .je Ha mensahe
- C ++ Uuid code pangangailangan sa paglilinis
- [Java Broker Documentation] Idagdag docbook para sa mga variable na kapaligiran, ang mga katangian ng system at pag-log
- [Java Broker] Alisin ang virtual xml configuration host
- [Java Broker] Payagan ang ACL panuntunan upang ipahayag ang virtual host predicates / mag-alis ng suporta para sa AccessPlugins sa antas vhost
- [Java Broker] Idagdag tumakas-SHA-1 Sasl suporta li>
- [Java Broker] Gawing stateless mensahe at mag-imbak configuration
- [Java Broker] VirtualHost pagpapatupad ay dapat direktang ipatupad ang modelo interface
- 1.0 protocol pag-log ay higit na mas mababa kaysa sa kumpletong 0-10 log
- bersyon config Store bilang isang katangian ng VirtualHost sa loob ng store configuration
- I-upgrade ang JUnit bersyon mula sa 3.8.1 sa 4.11
Ano ang bagong sa bersyon 0.28:
- Mga bagong tampok at mga pagpapabuti:
- [Java Broker] Refactor DurableConfigurationStore pagbawi upang payagan para sa karagdagang configure bagay na mga bata maliban sa lamang Exchange / bind / Queue
- [AMQP 1.0 JMS client] magdagdag ng suporta para sa pagbibigay configuration SSL bukod sa JVM default
- Ipatupad ang isang find_proton pag-andar para sa cmake
- Pamamahala ng Web console ay dapat magpakita ng pila eksklusibong / may-ari
- [AMQP 1.0] Idagdag opsyong ito upang awtomatikong itakda ang sa field sa nagpadala ng mensahe batay sa mga nagpadala na tugunan
- Mag-ambag JMS client docbook para sa 0-8..0-9-1
- Maling pagtutugma ng certificate pangalan nang tindahan sa Windows
- [AMQP 1.0 JMS] URL ng Koneksyon na naglalaman ng hindi nakikilalang mga pagpipilian ay dapat itapon sa pagbubukod
- [Java Broker] Payagan port HTTP Pamamahala ay sasaklaw sa mga partikular na mga interface
- Baguhin ang direktoryo sa pag-install sa / usr / bin para sa qpid-tumanggap at qpid-send
- Mga Bug fixed:
- Maaari maling magtapon ng mga pagbubukod mula sa mga piling dahil sa naantalang sistema ang tawag Unix python client
- Ang mga mamimili ay nilikha gamit ang BURLs nang hindi pinangalanan exchange mabigo sa & quot; Hindi maidagdag ang binding sa default exchange [error code 403: tumangging access] & quot;
- Hindi maaaring baguhin ang maxprefetch limitasyon sa JMS AMQP 1.0
- kailangan interprete Script na matagpuan sa daan at walang hardcoded lokasyon
- Windows ay maaaring magbigay ng isang hindi tinukoy na certificate ng client sa SSL pag-aareglo
- [Java Broker] Ang isang labis na halaga ng pag-debug na pag-log ay binubuo para sa PreferencesProviderFactory kapag ang isang tab Broker ay nabuksan sa pamamahala ng web console
- [Java Broker] SSL pag-uusap ay ginanap sa pagtanggap ng thread
- [AMQP 1.0] zero kapasidad receiver ay hindi muling pag-isyu ng credit sa makipagkonek muli
- [AMQP 1.0] Sasl layer sa pag-encrypt ay pinaghiwa-
- [AMQP 1.0] string na nagkakahalaga ari-arian para sa queues nilikha sa maglakip mawala encoding
Mga katangian ng
Ano ang bagong sa bersyon 0.14:.
- Ang 0.14 paglabas ay nagsasama ng maraming mga pag-aayos sa bug at pagpapahusay
Ano ang bagong sa bersyon 0.12:.
- Ang 0.12 paglabas ay nagsasama ng maraming mga pag-aayos sa bug at pagpapahusay
Ano ang bagong sa bersyon 0.10:.
- Sinusuportahan na ngayon ng ang C ++ broker priority-order na mensahe queuing
- Ang C ++ broker at client ipatupad ngayon ng producer ng kontrol ng daloy.
- Ang Java JMS client ay magagamit na ngayon sa pamamagitan ng Maven.
Mga Komento hindi natagpuan