Je développe une application Web à l'aide de Spring et plusieurs autres applications sont influencées par les informations générées dans la mienne. Fondamentalement, ils veulent savoir quand un changement a été fait dans les données que je gère. Ces données peuvent être filtrées par une certaine propriété A. Comme le nombre d'applications pour "s'abonner" à cette information est variable, j'ai pensé à implémenter un modèle d'éditeur/abonné JMS dans lequel je crée des files d'attente selon la propriété A de filtrage et notifie les changements à cette file. Tous les abonnés recevraient alors la notification par l'intermédiaire de leurs auditeurs JMS.Création dynamique de rubriques JMS
Ce scénario est-il possible? Est-ce que je peux incorporer une file d'attente JMS dans ma webapp de Spring (comment?) Et je peux créer ces files d'attente dynamiquement (ie créer des files d'attente pour mon catalogue A, si un nouvel élément est ajouté à ce catalogue, créé dynamiquement sans intervention humaine). Ou existe-t-il une meilleure solution pour créer cette fonctionnalité de filtrage?
si je ne suis pas trompé vous ne pouvez pas créer des files d'attente dynamiques comme et quand vous voulez que vous créez un ensemble fixe de qu eues sur la machine serveur dans tout env que vous utilisez dans votre code. C'est un inconvénient pour la conception ci-dessus – vikeng21
alors comment mettriez-vous en œuvre une telle fonctionnalité? Existe-t-il un moyen de filtrer les messages dans une seule file d'attente JMS? – MichelReap