Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13659|Odpoveď: 1

[JavaSE] Prosím, povedzte mi o operácii Java rabbitmq, basicQos() je neplatný

[Kopírovať odkaz]
Zverejnené 19. 5. 2019 12:09:23 | | | |
Prosím, povedzte mi, spotrebiteľ, že kód je nastavenýbasicQos(5), ale keď dostaneš správu, stále sa získava po jednom alebo sa pýta, nemalo by to byť naraz len 5basicQos(1)Čas je účinný.Prosím, povedz mi, ako to vyriešiť






Predchádzajúci:Open source rámec pre plánovanie úloh Quartz
Budúci:Celoobrazovkový tutoriál Angular 7 Div (mapa)
Zverejnené 20. 5. 2019 9:25:06 |
Oficiálna dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
Takto to chápem:

basicQos(1): Spotrebiteľ si je istý, že správa bola prijatá skôr, než server odošle ďalšiu správu.

basicQos(5): Spotrebiteľ dostane 5 správ, spracuje ich 5 paralelne a potvrdí prijatie predtým, než server pošle nových 5 správ.


Či už ide o základné nastavenie QoS 1 alebo 5, musíte pollovať, aby ste dostali správy jednu po druhej, nie 1 alebo 5 naraz.

RabbitMQ BasicQos limit spotrebiteľského paralelného spracovania
https://www.itsvse.com/thread-4667-1-1.html
(Zdroj: Architect_Programmer)


Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com