Apache Qpid é uma biblioteca muito bem juntos que vai permitir que os desenvolvedores criem aplicativos e outros softwares que podem falar uns com os outros via AMQP.
Qpid suporta múltiplas plataformas e linguagens de programação, permitindo que os desenvolvedores para executar combinações client-corretor em diferentes linguagens e sistemas operacionais.
Ele também suporta muitos recursos úteis, como clustering, o enfileiramento de mensagens, gerenciamento de transações, segurança operacional, de distribuição de mensagens e federação de conteúdo.
Vantagens Qpid vêm diretamente usando um protocolo como AMQP, um dos poucos protocolos de mensagens serviço verdadeiramente abertos e não-proprietários ao redor.
Além disso, Qpid é bastante rápido e 100% compatível com a especificação AMQP originais
Características :.
- AMQP Brokers:
- Implementação Java
- C ++ Implementação
- APIs cliente AMQP:
- Java (JMS 1.1)
- C ++ (Linux / Windows)
- C # .NET
- Adaptador WCF (Windows Only)
- Python
- Rubi
- Gestão Qpid:
- API QMF Python
- QMF C ++ API
- ferramentas Python
- JMX
O que é novo nesta versão:
- autenticação IP remoto
- Fornecer texto de erro mais descritiva quando configuração SASL. arquivo está incorreto
- Broker deve remover as mensagens com TTL expirado, mesmo se eles são previamente pelo cliente
- C ++ Broker Acl cria muitas regras de tempo de execução
- Java Broker - fazer banco de dados Grupo closeable
- [Java Broker] Adicionar propriedade fila para distinguir entre definição de fila persistente e armazenamento de mensagens persistente
- troca Alternate incapaz de definir a partir de DESCANSO
- C ++ Broker poderia usar ACL para restringir os hosts a partir do qual um usuário pode conectar
- [Java Broker] Adicionar suporte para multi-nó de cluster HA HA em BDB JE armazenamento de mensagens
- código C ++ UUID precisa limpar
- [Java Broker Documentação] Adicionar docbook para variáveis de ambiente, as propriedades do sistema e registro
- [Java Broker] Remover virtual xml de configuração de host
- [Java Broker] Permitir regras de ACL para expressar predicados host virtuais / remover o suporte para AccessPlugins a nível vhost
- [Java Broker] Add-SHA-1 SCRAM apoio SASL
- [Java Broker] Faça mensagem e armazenamento de configuração sem estado
- implementações [Java Broker] VirtualHost deve implementar diretamente a interface do modelo
- 1.0 protocolo é muito menos completo do que 0-10 registrando
- Loja versão de configuração como um atributo do virtualhost dentro de armazenamento de configuração
- Atualização versão JUnit de 3.8.1 para 4,11
Logging
O que é novo na versão 0.28:
- Novos recursos e aprimoramentos:
- [Java Broker] recuperação Refactor DurableConfigurationStore para permitir adicionais que não sejam apenas Exchange / Binding / Queue crianças objetos configurados
- [AMQP 1.0 JMS client] adicionar suporte para SSL fornecendo configuração diferente do padrão JVM
- Implementar uma função find_proton para cmake
- console de Gerenciamento Web deve exibir atributos fila exclusiva / proprietário
- [AMQP 1.0] Adicionar opção para definir automaticamente o campo de mensagens enviadas com base em remetentes abordar
- Contribuir JMS docbook cliente para 0-8..0-9-1
- Nome do arquivo de certificados do Windows incompatibilidade
- [AMQP 1.0 JMS] URLs de conexão que contêm opções não reconhecidos deve lançar exceção
- [Java Broker] Permitir porta de Gerenciamento HTTP deve ser vinculado a interfaces específicas
- diretório de instalação Alterar para / usr / bin para Qpid-receber e Qpid-send
- Bugs corrigidos:
- O cliente python Unix pode erroneamente lançar exceções de select, devido à chamada de sistema interrompida
- Os consumidores criada usando burls sem troca chamado falhar com & quot; Não é possível adicionar ligações para a troca default [código de erro 403: acesso recusou] & quot;
- Não é possível alterar maxprefetch limite com JMS AMQP 1.0
- intérpretes Script precisam ser encontradas no caminho e não têm locais de difícil compreensão
- Windows pode fornecer um certificado de cliente não especificado em negociação SSL
- [Java Broker] Uma quantidade excessiva de registro de depuração é gerado para PreferencesProviderFactory quando uma guia Broker é aberto no console de gerenciamento web
- [Java Broker] negociação SSL está sendo realizada no segmento aceitar
- receptor [AMQP 1.0] nula capacidade não reeditar crédito em reconexão
- [AMQP 1.0] camada SASL com criptografia é quebrado
- [AMQP 1.0] cordas valorizado propriedades para filas criadas em anexar perder codifica
O que é novo na versão 0.14:.
- A 0,14 versão inclui muitas correções de bugs e melhorias
O que é novo na versão 0.12:.
- A 0,12 versão inclui muitas correções de bugs e melhorias
O que é novo na versão 0.10:.
- O corretor C ++ suporta agora ordenou-priority enfileiramento de mensagens
- A C ++ corretor e cliente agora implementar o controle de fluxo de produtor.
- O cliente Java JMS está agora disponível via Maven.
Comentários não encontrado