Apache Qpid es una biblioteca muy bien juntos que permitirá a los desarrolladores crear aplicaciones y software que pueden hablar entre sí a través AMQP.
Qpid soporta múltiples plataformas y lenguajes de programación, lo que permite a los desarrolladores ejecutar combinaciones cliente-agente en diferentes idiomas y sistemas operativos.
También es compatible con muchas características útiles, como el agrupamiento, la cola de mensajes, gestión de transacciones, la seguridad operacional, la distribución de mensajes y la federación contenido.
Ventajas Qpid vienen directamente del uso de un protocolo como AMQP, uno de los pocos protocolos de mensajería servicio verdaderamente abiertos y no propietarios de todo.
Además, Qpid es bastante rápido y 100% compatible con la especificación AMQP originales
Características :.
- Brokers AMQP:
- Aplicación Java
- C ++ Implementación
- bbli API Client AMQP:
- JMS (Java 1.1 compatible)
- C ++ (Linux / Windows)
- C # .NET
- adaptador WCF (Windows solamente)
- Python
- Rubí
- Gestión Qpid:
- API de QMF Python
- QMF C ++ API
- herramientas Python
- JMX
¿Qué hay de nuevo en esta versión:
- autenticación IP remota li>
- Proporcionar texto de error más descriptivo cuando config sasl. archivo está malformado
- Broker debe eliminar mensajes con TTL expirado incluso si están pre-buscados por el cliente
- C ++ Broker ACL crea demasiadas reglas en tiempo de ejecución
- Java Broker - hacer Database Grupo closeable
- [Java agente] Añadir propiedad de cola para distinguir entre la definición de cola persistente y almacenamiento persistente mensaje
- intercambio alternativo no puede fijar de REST
- C ++ Broker podría utilizar ACL para restringir los ejércitos de la cual un usuario puede conectarse
- [Java agente] Añadir soporte para multi-nodo de clúster de alta disponibilidad en almacén de mensajes BDB JE HA
- código C ++ UUID limpieza
- [Java Broker Documentación] Añadir docbook de variables de entorno, las propiedades del sistema y el registro
- [Java agente] Eliminar xml de configuración de host virtual
- [Java agente] Permitir reglas ACL para expresar predicados host virtual / eliminar el soporte para AccessPlugins a nivel de host virtual
- [Java agente] Add-SHA-1 SCRAM apoyo Sasl
- [Java agente] Hacer mensaje y almacén de configuración sin estado
- implementaciones [Java agente] VirtualHost deben aplicar directamente la interfaz de modelo
- 1,0 protocolo es mucho menos completa que la tala 0-10
- Tienda versión config como un atributo de host virtual dentro de almacén de configuración
- Actualizar versión JUnit desde 3.8.1 a 4.11
Tala
¿Qué hay de nuevo en la versión 0.28:
- Las nuevas características y mejoras:
- [Java agente] recuperación Refactor DurableConfigurationStore para permitir a los niños objetos configurados adicionales que no sean sólo de Exchange / encuadernación / Queue
- [AMQP 1.0 JMS cliente] añadir soporte para proporcionar configuración SSL distinto al predeterminado JVM
- Implementar una función find_proton para cmake
- Gestión de la consola Web debe mostrar la cola de los atributos exclusivos / propietario
- [AMQP 1,0] Añadir opción para configurar automáticamente los mensajes a campo sobre enviados base de los remitentes abordar
- Contribuir docbook cliente JMS para 0-8..0-9-1
- nombre del almacén de certificados de Windows desajuste
- [AMQP 1.0 JMS] URL de conexión que contienen opciones no reconocidos debería lanzar una excepción
- [Java agente] Deje que el puerto de gestión de HTTP en obligarse a interfaces específicas
- directorio de instalación Cambie al directorio / usr / bin para qpid-recibir y qpid-send
- Bugs fijo:
- El cliente python Unix puede lanzar erróneamente excepciones al selecto debido a la llamada al sistema interrumpe
- Los consumidores crean usando nudos sin intercambio llamado fallan con & quot; No se puede agregar enlaces al intercambio por defecto [código de error 403: acceso denegado] & quot;
- No se puede cambiar maxprefetch límite con JMS AMQP 1.0
- necesitan intérpretes de secuencias de comandos que se encuentran en el camino y no tienen ubicaciones codificadas
- Windows puede proporcionar un certificado de cliente no especificado en la negociación SSL
- [Java agente] Una cantidad excesiva de registro de depuración se genera para PreferencesProviderFactory cuando una pestaña Broker se abre en la consola de administración web
- [Java agente] negociación SSL se está realizando en el hilo aceptar
- la capacidad del receptor [AMQP 1,0] cero no volver a emitir crédito en reconexión
- [AMQP 1,0] capa Sasl con cifrado se rompe
- [AMQP 1,0] cadena valorada propiedades para las colas creadas en adjuntar perder codificación
¿Qué hay de nuevo en la versión 0.14:.
- El 0.14 versión incluye muchas correcciones de errores y mejoras
¿Qué hay de nuevo en la versión 0.12:.
- El 0.12 versión incluye muchas correcciones de errores y mejoras
¿Cuál es nuevo en la versión 0.10:.
- El corredor C ++ ahora soporta colas de prioridad por orden mensaje
- El C ++ corredor y el cliente ahora implementan control de flujo productor.
- El cliente Java JMS ya está disponible a través de Maven.
Comentarios que no se encuentran