Apache Qpid เป็นอย่างดีใส่กันห้องสมุดซึ่งจะช่วยให้นักพัฒนาสามารถสร้างโปรแกรมประยุกต์และซอฟต์แวร์อื่น ๆ ที่สามารถพูดคุยกับแต่ละอื่น ๆ ผ่าน AMQP
Qpid สนับสนุนหลายแพลตฟอร์มและการเขียนโปรแกรมภาษาช่วยให้นักพัฒนาที่จะเรียกใช้การรวมกันของลูกค้าโบรกเกอร์ในภาษาที่แตกต่างกันและระบบปฏิบัติการ
นอกจากนี้ยังสนับสนุนคุณสมบัติที่มีประโยชน์มากเช่นการจัดกลุ่มการจัดคิวข้อความ, การจัดการการทำธุรกรรมการรักษาความปลอดภัยในการปฏิบัติงานและการกระจายข้อความสหพันธ์เนื้อหา
ข้อดี Qpid มาโดยตรงจากการใช้โปรโตคอลเช่น AMQP, หนึ่งในไม่กี่บริการอย่างแท้จริงเปิดและไม่มีกรรมสิทธิ์โปรโตคอลการส่งข้อความไปรอบ ๆ
นอกจากนี้ Qpid ค่อนข้างรวดเร็วและ 100% สอดคล้องกับข้อกำหนด AMQP เดิม
คุณสมบัติ .
- AMQP โบรกเกอร์:
- การใช้ Java
- C ++ ดำเนิน
- APIs ไคลเอ็นต์ AMQP:
- Java (JMS 1.1 compliant)
- C ++ (Linux / Windows)
- .NET c #
- WCF อะแดปเตอร์ (Windows เท่านั้น)
- หลาม
- ทับทิม
- Qpid ผู้บริหาร:
- QMF Python API
- QMF C ++ API
- เครื่องมือหลาม
- JMX
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การตรวจสอบไอพีระยะไกล
- ให้ข้อความข้อผิดพลาดที่อธิบายมากขึ้นเมื่อการตั้งค่า SASL อยู่ในรูปแบบไฟล์
- นายหน้าควรจะลบข้อความที่มีหมดอายุ TTL แม้ว่าพวกเขาจะ prefetched โดยลูกค้า
- C ++ นายหน้า Acl สร้างกฎระเบียบมากเกินไปเวลาทำงาน
- Java นายหน้า - สร้างฐานข้อมูลกลุ่ม closeable
- [Java นายหน้า] เพิ่มอสังหาริมทรัพย์คิวที่จะแยกแยะระหว่างความหมายคิวถาวรและการจัดเก็บข้อความถาวร
- แลกเปลี่ยนอื่นไม่สามารถที่จะกำหนดจากส่วนที่เหลือ
- C ++ Broker สามารถใช้ ACL เพื่อ จำกัด การเป็นเจ้าภาพจากการที่ผู้ใช้สามารถเชื่อมต่อ
- [Java นายหน้า] เพิ่มการสนับสนุนสำหรับคลัสเตอร์ HA หลายโหนดเป็น BDB JE HA เก็บข้อความ
- C ++ รหัส UUID ต้องการทำความสะอาด
- [Java นายหน้าเอกสาร] เพิ่ม DocBook สำหรับตัวแปรสภาพแวดล้อมคุณสมบัติของระบบและเข้าสู่ระบบ
- [Java นายหน้า] ลบโฮสต์เสมือนการกำหนดค่า XML
- [Java นายหน้า] อนุญาตให้กฎ ACL ที่จะแสดงโฮสต์เสมือนภาค / ลบการสนับสนุนสำหรับ AccessPlugins ในระดับ vhost
- [Java นายหน้า] เพิ่มซิ-SHA-1 สนับสนุน Sasl
- [Java นายหน้า] ทำให้ข้อความและจัดเก็บการตั้งค่าไร้สัญชาติ
- [Java นายหน้า] การใช้งาน VirtualHost โดยตรงควรใช้อินเตอร์เฟซแบบ
- 1.0 การเข้าสู่ระบบโปรโตคอลที่สมบูรณ์มากน้อยกว่า 0-10 เข้าสู่ระบบ
- รุ่น config ของร้านเป็นแอตทริบิวต์ของ virtualhost ภายในร้านกำหนดค่า
- ปรับรุ่น JUnit จาก 3.8.1 4.11
มีอะไรใหม่ ในรุ่น 0.28:
- คุณสมบัติใหม่และการปรับปรุง:
- [Java นายหน้า] การกู้คืน Refactor DurableConfigurationStore เพื่อให้เด็กวัตถุกำหนดค่าอื่น ๆ เพิ่มเติมกว่าเพียงแค่การแลกเปลี่ยน / เข้าเล่ม / คิว
- [AMQP 1.0 JMS ลูกค้า] เพิ่มการสนับสนุนสำหรับการให้การกำหนดค่า SSL อื่น ๆ นอกเหนือจากค่าเริ่มต้น JVM
- ใช้ฟังก์ชั่น find_proton สำหรับ CMake
- คอนโซลการจัดการเว็บควรจะแสดงคิวคุณลักษณะพิเศษ / เจ้าของ
- [AMQP 1.0] เพิ่มตัวเลือกในการตั้งค่าโดยอัตโนมัติไปยังเขตข้อมูลในข้อความที่ส่งขึ้นอยู่กับผู้ส่งที่อยู่
- สนับสนุน DocBook JMS ลูกค้าสำหรับ 0-8..0-9-1
- ไม่ตรงกันใบรับรองเก็บชื่อของ Windows
- [AMQP 1.0 JMS] URL ที่การเชื่อมต่อที่มีตัวเลือกไม่รู้จักควรโยนยกเว้น
- [Java นายหน้า] อนุญาตให้จัดการพอร์ต HTTP เพื่อจะผูกพันกับอินเตอร์เฟซที่เฉพาะเจาะจง
- ไดเรกทอรีการติดตั้งการเปลี่ยนแปลงไป / usr / bin สำหรับ Qpid-รับและ Qpid-ส่ง
- บักคงที่:
- ลูกค้าหลาม Unix สมควรสามารถโยนข้อยกเว้นจากการเลือกเนื่องจากการเรียกระบบขัดจังหวะ
- ผู้บริโภคสร้างขึ้นโดยใช้ Burls โดยไม่ต้องแลกเปลี่ยนชื่อล้มเหลวด้วย & quot; ไม่สามารถเพิ่มการผูกที่จะเริ่มต้นการแลกเปลี่ยน [รหัสข้อผิดพลาด 403: การเข้าถึงปฏิเสธ] & quot;
- ไม่สามารถเปลี่ยนขีด จำกัด กับ maxprefetch JMS AMQP 1.0
- ล่ามสคริปต์จำเป็นที่จะพบในเส้นทางและไม่ได้มีสถานที่ hardcoded
- Windows สามารถให้ใบรับรองไคลเอ็นต์ที่ไม่ได้ระบุในการเจรจา SSL
- [Java นายหน้า] จำนวนเงินที่มากเกินไปของการเข้าสู่ระบบการแก้ปัญหาถูกสร้างขึ้นสำหรับ PreferencesProviderFactory เมื่อแท็บนายหน้าถูกเปิดในคอนโซลการจัดการเว็บ
- [Java นายหน้า] เจรจา SSL จะถูกดำเนินการในหัวข้อการยอมรับ
- [AMQP 1.0] ศูนย์รับกำลังการผลิตไม่ได้ชำระเงินใหม่เครดิตบนเชื่อมต่อ
- [AMQP 1.0] ชั้น Sasl ด้วยการเข้ารหัสเสีย
- [AMQP 1.0] สตริงมูลค่าคุณสมบัติสำหรับคิวสร้างขึ้นบนแนบสูญเสียการเข้ารหัส
มีอะไรใหม่ ในรุ่น 0.14:.
- 0.14 ปล่อยรวมถึงการแก้ไขข้อผิดพลาดจำนวนมากและการปรับปรุง
มีอะไรใหม่ ในรุ่น 0.12:.
- 0.12 ปล่อยรวมถึงการแก้ไขข้อผิดพลาดจำนวนมากและการปรับปรุง
มีอะไรใหม่ ในรุ่น 0.10:.
- C ++ นายหน้าในขณะนี้สนับสนุนการจัดคิวข้อความมีความสำคัญมีคำสั่ง
- C ++ โบรกเกอร์และลูกค้าในขณะนี้การดำเนินการผลิตการควบคุมการไหล.
- ลูกค้า Java JMS อยู่ในขณะนี้ผ่านทาง Maven.
ความคิดเห็นที่ไม่พบ