Salut, je suis un nouvel utilisateur de Chronicle Products et jusqu'à présent, la documentation/utilisation semble assez lisse. Même si j'ai une question quand les données cartographiques sont partagées sur les JVM sur le même hôte, la JVM consommateur attendant les données reçoit un rappel ou un signal quand les données arrivent ou devons-nous implémenter un mécanisme de rappel personnalisé.Chronicle Map Callbacks
Pensées?
Que voulez-vous dire par "données" ARRIVE? Rappel sur quoi spécifiquement? – leventov
Salut @leventov la question est - Quand la JVM1 (Consumer) fait un insert dans la carte, comment JVM2 (Producer) qui a la référence de Map sera notifié que les données ont été insérées. Est-ce que l'interrogation fréquente de la taille de la carte est une option pour JVM2? Y a-t-il une autre approche que vous recommanderiez? – ATO
Il n'y a pas de mécanisme de ce genre dans Chronicle Map et il ne pouvait y en avoir, par conception. Oui, vous pouvez fréquemment interroger une carte, mais je doute que cela soit raisonnable comparé à l'envoi de messages appropriés entre les processus, en utilisant des mécanismes du système d'exploitation tels que les canaux ou des librairies comme Chronicle Queue ou zeroMq. – leventov