• [^] # Re: PubSub

    Posté par . En réponse au journal PyListC : la messagerie instantanée a maintenant son système de diffusion. Évalué à 3.

    Effectivement ma première idée a été d'utiliser pubsub et de simplement faire un composant "interface" pour que n'importe quel client puisse l'utiliser sans avoir à implanter la fonctionnalité de listes de diffusion en question.

    C'est ce que j'ai commencé à faire mais je me suis vite aperçu que les implantations existantes de pubsub restaient encore assez limitées. De plus, d'un point de vue technique, il s'est avéré finalement plus compliqué de faire un composant interface que de gérer moi-même les listes. J'ai donc fait marche arrière et décidé de faire un composant autonome.

    En fait, mon composant est plus une preuve de concept. Si l'idée intéresse du monde et qu'il commence à être déployé plus largement, il sera certainement préférable d'écrire une JEP décrivant le format d'une liste de diffusion pour utiliser l'architecture de pubsub existante et pour que les clients puissent développer des interfaces mieux adaptées aux listes de diffusion. A ce moment là, l'idée du composant interface prendra certainement tout son sens pour faire la transition.

    Le fait que le composant soit autonome permet de tester facilement et rapidement cette fonctionnalité mais il est vrai que ce n'est pas la meilleure solution à long terme.