2017-06-30 2 views
0

Le cas d'utilisation est mon client a 10 utilisateurs chacun avec leurs propres postes de travail (Windows) en utilisant notre logiciel de traitement (.Net/SQL), et 1 serveur FIX sur le marché. Il y a donc un cache serveur de tous les messages, et sur chaque événement de message, je veux acheminer le message entrant vers le cache local correct (1 sur 10) dans le LAN. Je suis à la recherche d'un bon compromis vitesse/fiabilité. Je ne vois aucune raison de construire cela quand il y a déjà des produits open source et commerciaux là-bas. Quels produits sont testés et testés et adaptés à ce cas d'utilisation?client cache/messagerie décision d'achat

Par exemple: EventStore, ncache, Hazelcast, Geode, prendre feu, GigaSpaces, kafka, Cassandre et plus ...

Répondre

1

Tout dudit produit peut vous aider à obtenir une messagerie fiable. Comme vous utilisez déjà .Net dans un environnement Windows, vous pouvez essayer NCache car il est écrit en .NET et comprend l'environnement natif.

Vous pouvez utiliser le cache répliqué pour obtenir la fiabilité et les performances qui s'ajouteront automatiquement puisque tout est en mémoire. Le cache répliqué est disponible dans la version open source.

Si vous voulez plus de performance, vous pouvez l'acheter et utiliser la partition de la topologie réplique.