2 votes

Comment gérer le nombre croissant de sujets STOMP avec Spring-boot

Je suis actuellement en train de développer une application Spring-boot qui utilise STOMP via des Web sockets pour communiquer avec le frontend. Dans ma solution, j'ai prévu que les clients souscrivent périodiquement à de nouveaux topics générés dynamiquement (tels que : /app/topic/some/object/{id}), ces topics sont utilisés pendant un certain temps puis oubliés, et d'autres apparaissent.

Je n'ai pas pu trouver d'informations sur la façon dont Spring gère les topics créés, et plus précisément :

  • Y a-t-il un nombre maximum de topics pouvant être créés ?
  • Que se passe-t-il avec les topics créés dynamiquement, qui n'ont plus d'abonnés et n'en auront plus jamais ? Dois-je les supprimer manuellement, ou Spring s'en chargera-t-il ?

J'utilise le simple courtier de messages en mémoire fourni avec les websockets de Spring-boot, et non un courtier de messages complet tel que RabbitMQ ou ActiveMQ.

Merci

0voto

Colosis Points 6

@Vasil Lazarov, Réponse à la deuxième partie de votre question : Les sujets STOMP sans abonnés plus - ces sujets doivent être gérés manuellement. Spring ne fournit pas de configuration automatique pour résoudre cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X