<p>Correct !!</p>
<p>La différence fondamentale entre EventHubs et Topics est que les TOPICS offrent une <strong>sémantique par message</strong> - tandis que les EventHubs offrent une <strong>sémantique de flux</strong> - ce qui implique qu’on ne devrait pas s’attendre à des fonctionnalités/sémantiques <code>par message</code> avec les EventHubs.</p>
<p>Tout middleware fournissant des fonctionnalités <code>par message</code> s’accompagne de la <code>surcharge de traitement (la taxe)</code> !!</p>
<p>Par exemple : la détection de doublons par message, la confirmation de réception par message (les Topics ont un Message.Complete pour accuser réception du message) - sont toutes des fonctionnalités des Topics. EventHubs réduit l’ensemble des fonctionnalités pour fournir une solution à faible latence/haut débit.</p>
<p>Pour visualiser des fonctionnalités comme la livraison « au moins une fois » (le « par message » n’est pas disponible dans les EventHubs), il faut le traduire en sémantique de flux - Lire jusqu’à un point dans une partition EventHub donnée et faire un point de contrôle, puis laisser votre application qui consomme ces événements gérer la livraison <code>au moins une fois</code>.</p>
<p><a href="https://medium.com/@sreeramg/what-is-microsoft-azure-event-hubs-1ec100452067">En savoir plus sur Event Hubs…</a></p>