/ / ako skontrolovať, či fronty servera RabbitMQ sú nažive - java, maven, rabbitmq, spring-jdbc

ako skontrolovať, či sú fronty servera RabbitMQ nažive - java, maven, rabbitmq, spring-jdbc

Som úplne nový na jarný rámec. Snažím sa vytvoriť java maven projektu, kde môžem mať konektivitu na rabbitMq a ja ešte pred publikovaním správy, chcem skontrolovať, či sú fronty nažive alebo nie. Je to možné ping frontu, či je nažive, alebo nie .. Som úplne nový na tento rabbitMQ. Vďaka za odpovede

odpovede:

0 pre odpoveď č. 1

Kontrola dostupnosti frontu je trochu anti-pattern so systémami správ.

Výrobca správy by sa nemal starať, či existujeniečo na druhom konci pre príjem / spracovanie správy. Výrobca sa stará len o to, aby bola k dispozícii inštancia RabbitMQ so správnou výmenou.

Ak sa správa musí doručiť spotrebiteľovi,Zákazník potom musí konfigurovať front s ohľadom na trvanlivosť a výrobca by mal poslať správu s príznakom vytrvalosti, aby sa zabezpečilo, že sa zapíše na disk.

...

re-čítanie svoju otázku, i "m premýšľal, či máte na mysli" rabbitmq server ", keď hovoríte" fronty ". Chcete skontrolovať, či je k dispozícii rabbitmq server?

ak je to tak, správna vec jePoužite tep vo Vašom spojení RabbitMQ. pružinový rámec by mal vedieť, ako to urobiť, a mal by reagovať s nejakou udalosťou alebo iným kódom, ktorý sa vykoná, keď spojenie zomrie. "Nie som naozaj oboznámený s jarou, aj keď, takže som don" t poznať podrobnosti o tom, že s týmto rámcom.

Môžete skontrolovať tento príspevok alebo tejto stránke RabbitMQ o manipulácii.