MQ4CPP

Tela Software:
MQ4CPP
Detalhes de Software:
Versão: 1.15
Data de upload: 3 Jun 15
Revelador: Riccardo Pompeo
Licença: Livre
Popularidade: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP curto de enfileiramento de mensagens para C ++, é uma implementação open source do sistema de mensagens corporativo, também conhecido como middleware orientado a mensagem (MOM).
MQ4CPP permite C ++ threads do aplicativo para se comunicar com outros segmentos localmente ou remotamente através da troca de mensagens. Uma mensagem é um pedido, relatório e / ou evento que contém informações necessárias para coordenar a comunicação entre aplicações diferentes. A mensagem fornece um nível de abstração, o que lhe permite separar os detalhes sobre o sistema de destino a partir do código do aplicativo.
Especificamente, MQ4CPP:
C ++ permite que aplicações que compartilham um sistema de mensagens para trocar mensagens
simplifica o desenvolvimento de aplicações, fornecendo uma interface padrão para a criação, envio e recebimento de mensagens.
MQ4CPP permite construir serviços clusterized. Um cluster consiste em várias instâncias de servidor rodando simultaneamente e que trabalham em conjunto para proporcionar maior escalabilidade e confiabilidade. As instâncias de servidor que constituem um cluster pode executar na mesma máquina, ou estar localizados em diferentes máquinas.
Cada instância do servidor contém um repositório sessão de propriedades (a propriedade representa um estado do serviço). Uma sessão pode ser replicado em vários istance servidor para proteger estado de serviço. Se uma instância do servidor no qual um serviço está em execução falhar, outra instância do servidor em que esse serviço é implantado pode continuar processamento do aplicativo. Replicação de sessão e serviço de failover trabalho também em plataformas heterogêneas.
MQ4CPP implementa os seguintes paradigmas de mensagens:
 mensagens directa / indirecta (local)
 mensagens não solicitadas (remoto)
 pedido / resposta (remoto)
 mensagens confiável (enviar / ack)
 reconexão automática
 failover de conexão em vários servidores
 conversa (remoto)
 broadcast (local)
 publish / subscribe (local / remoto)
 store & forward (remoto)
MQ4CPP implementa também os seguintes serviços:
 rastreamento avançado para multi-threading depuração
 saída na saída padrão
 Microsoft DDK WinDbg depurador
 enrosque coletor de lixo segura.
 implementação de padrões de performance LinkedList e Vector.
 temporizador (único tiro, auto-repetição).
 enrosque logger segura.
 diferida fila para evitar bloqueios de rosca ou infinito looping.
 serviço de pesquisa:
 
Serviços locais:
 
 serviços remotos
 tópicos locais e remotos referenciado por handle.
 limpeza automática de conexões de rede.
 transmissão socket:
 reutilização dos mesmos conexões
 multiplexação estatística.
 pacotes limitados a 65 Kbytes de evitar sobrecargas de buffer.
 pacotes associados a um número de seqüência.
 gerenciamento de sessão:
 repositório sessão de propriedades
 replicação de sessão entre várias instâncias de servidor
 encription mensagem:
 Rijndael 128
 Rijndael 256
 pronto para mais
  mensagens complexas (como XML, mas em formato binário)
Como a implementação de paradigma Request / Reply, MQ4CPP incluem também:
 Gerenciador de bloqueio distribuído para permitir que múltiplos threads partilhar quaisquer recursos
 A transferência de arquivos para transferir arquivos entre threads
 Canal de memória para transferir grande ammount de memória (por exemplo, um cache) entre os segmentos.
O que há de novo nesta versão:
· Esta versão melhora a comutação de mensagens e corrige alguns bugs.

Outro software de desenvolvedor Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Comentário para MQ4CPP

Comentários não encontrado
Adicionar comentário
Ligue imagens!