Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14435|Válasz: 1

【Practice】rabbitMQ console to add account information

[Linket másol]
Közzétéve 2018. 04. 08. 21:55:34 | | | |
A RabbitMQ egy népszerű, nyílt forráskódú üzenetsorrendező rendszer, az AMQP (Advanced Message Queuing Protocol) szabványos implementációja, amelyet erlang nyelven fejlesztettek. A RabbitMQ szerint jó teljesítményt és időszerűséget mutat, valamint nagyon jól támogatja a klaszter- és munkaterhelés telepítését is, így ideális nagy léptékű elosztott rendszerekhez, és a specifikus jellemzőket még mindig ellenőrizik és teszteljük.

【Practical Combat】RabbitMQ telepítési tutorial Windows alatt
http://www.itsvse.com/thread-4630-1-1.html
(Forrás: Architect_Programmer)
【Practice】RabbitMQ installs the web management plugin
http://www.itsvse.com/thread-4631-1-1.html
(Forrás: Architect_Programmer)
【Tényleges harc】Hiba: nem sikerült műveletet végrehajtani a 'nyúl' csomóponton. Kérem...
http://www.itsvse.com/thread-4632-1-1.html
(Forrás: Architect_Programmer)

A RabbitMQ egy adminisztratív eszközt, a rabbitmqctl nevű eszközt kínál, amely a RabbitMQ telepítési könyvtár sbin alatt található rabbitmqctl.bat Windows számára.

Hajtsa végre a parancsot a következőként:

A művelet befejezése után megtekinthetjük a webes felületen keresztül, ahogy az alábbi ábrán látható:



Öt felhasználói jogosultságtípus létezik, a következők:

(1) Szuperadminisztrátor

Bejelentkezhetsz a menedzsment konzolba (a menedzsment plugin beállítva), hogy megnézd az összes információt, és lépéseket tegyél a felhasználókon és szabályzatokon.

(2) Megfigyelés

Bejelentkezhetsz a menedzsment konzolba (a menedzsment plugin beállítva), és megtekintheted a rabbitmq csomópontról szóló információkat (folyamatok száma, memóriahasználat, lemezhasználat stb.)

(3) Döntéshozó

Bejelentkezhetsz a menedzsment konzolba (a menedzsment plugin beállítva), és kezelheted a szabályzatokat.

(4) Menedzsment

Csak a menedzsment konzolba lehet bejelentkezni (a menedzsment plugin bekapcsolva), de nem láthatod a csomópont adatait vagy nem kezelheted a szabályzatokat.

(5) Egyéb

Nem lehet bejelentkezni a kezelőkonzolba, általában a hétköznapi gyártók és fogyasztók dolgoznak.


Az alapértelmezett "vendég" felhasználó csak helyben férhet hozzá, más fiókok nem korlátozottak.

Eleinte, amikor a .net klienssel csatlakoztam a távoli rabbitmq-hoz, a hiba a következő volt:

Kezeletlen kivételek: RabbitMQ.Client.Exceptions.BrokerUnreachableException: A megadott végpontok egyike sem volt elérhető ---> RabbitMQ.Client.Exceptions.AuthenticationFailureException: ACCESS_REFUSED - A bejelentkezést a PLAIN hitelesítési mechanizmussal elutasították. Részletekért lásd a brókernaplót.



Ha az ügyfél nem állít be felhasználónevet és jelszót, akkor az alapértelmezett fiók és jelszó vendég lesz!

A "vendég" távoli hozzáférés engedélyezéséhez a következő opciókat kell hozzáadnod a konfigurációs fájlhoz:

C:\Users\Administrator\AppData\Roaming\RabbitMQ\rabbitmq.config



Jegyzet:Nincsenek felhasználói szerepek, amelyek nem befolyásolják az üzenetküldést és fogadástAz alábbi kép az új itsvse felhasználómról van szó, és még nem állítottam be a felhasználó szerepét, így normálisan tudok üzeneteket küldeni és fogadni!






Előző:Windows Creation XMR Monero Wallet oktató
Következő:Kivétel üzenet: "StrongTypingException: IsPrima...
 Háziúr| Közzétéve 2018. 04. 08. 21:56:58 |
A rabbitmqctl paraméterparancs a következő:

Usage:
rabbitmqctl [-n<node>] [-t<timeout>] [-l] [-q] <command> [<parancsi opciók>]

Általános opciók:
    -n csomópont
    -Q csendben
    -Időkérés
    -l hosszúnevek

Az alapértelmezett csomópont "rabbit@server", ahol a "szerver" a helyi hosztnév. Egy gazdagépen
"server.example.com" néven ismert, a RabbitMQ Erlang csomópont neve
általában rabbit@server (kivéve, ha RABBITMQ_NODENAME valamire volt beállítva.
nem alapértelmezett érték a bróker indulásakor (nem alapértelmezett érték). A -s hosztnév kimenete általában a
a helyes utótag, amit a "@" jel után kell használni. Lásd a rabbitmq-server(1)
a RabbitMQ bróker konfigurálásának részletei.

A csendes kimeneti módot a "-q" zászlóval választják. Az információs üzenetek a következők
El van nyomva, ha csendes mód van érvényben.

Az operáció időkorlátja másodpercek alatt. Csak a "lista" parancsokra vonatkozik. Az alapértelmezett a
"végtelen".

Ha a RabbitMQ bróker hosszú csomópontneveket használ az erlang elosztáshoz, akkor "longnames"
Opciót kell megadni.

Néhány parancs opcionális virtuális hoszt paramétert fogad el, amelyhez
hogy megjelenítsük az eredményeket. Az alapértelmezett érték "/".

Commands:
    add_user <username> <password>
    add_vhost <vhost>
    authenticate_user <username> <password>
    cancel_sync_queue [-p<vhost>] sor
    change_cluster_node_type <disc|ram>
    change_password <username> <password>
    clear_global_parameter <key>
    clear_operator_policy [-p<vhost>] <key>
    clear_parameter [-p<vhost>] <component_name> <key>
    clear_password <username>
    clear_permissions [-p vhost] <username>
    clear_policy [-p<vhost>] <key>
    clear_topic_permissions [-p vhost] <username> [<exchange>]
    clear_vhost_limits [-p<vhost>]
    close_all_connections [-p <vhost> --korlát<limit>] [-n <node> --globális] [--kapcsolat-késleltetés <delay>szerint ] <explanation>
    close_connection <connectionpid> <explanation>
    cluster_status
    Dekódolási érték jelszó [--titkosító kód] [--hash hash] [--iterációk, iterációk]
    delete_queue queue_name [--if_empty|-e] [--if_unused|-u]
    delete_user <username>
    delete_vhost <vhost>
    Kódolási érték jelszó [--titkosító kód] [--hash hash] [--iterációk iterációi]
    Környezet
    Értékelés <expr>
    <expr> vezetőség [--offline]
    force_boot
    force_reset
    forget_cluster_node [--offline] <existing_cluster_member_node>
    segítség <command>
    hipe_compile <directory>
    join_cluster [--disc|--ram] <existing_cluster_member_node>
    list_bindings [-p<vhost>] [<bindinginfoitem> ...]
    list_channels [<channelinfoitem> ...]
    list_ciphers
    list_connections [<connectioninfoitem> ...]
    list_consumers [-p vhost] [<consumerinfoitem> ...]
    list_exchanges [-p<vhost>] [<exchangeinfoitem> ...]
    list_global_parameters
    list_hashes
    list_operator_policies [-p<vhost>]
    list_parameters [-p<vhost>]
    list_permissions [-p<vhost>]
    list_policies [-p<vhost>]
    list_queues [-p<vhost>] [--online] [--offline] [--helyi] [...<queueinfoitem>]
    list_topic_permissions [-p<vhost>]
    list_unresponsive_queues [--helyi] [--sor-szünet <queue-timeout>] [<unresponsiveq_ueueinfoitem> ...]
    list_user_permissions <username>
    list_user_topic_permissions <username>
    list_users
    list_vhost_limits [-p<vhost>] [--globális]
    list_vhosts [<vhostinfoitem> ...]
    node_health_check
    purge_queue <queue>
    rename_cluster_node <oldnode1> <newnode1> [oldnode2] [newnode2] ...
    jelentés
    Reset
    restart_vhost [-p<vhost>]
    rotate_logs
    set_cluster_name <name>
    set_disk_free_limit <disk_limit>
set_disk_free_limit mem_relative <fraction>
    set_global_parameter <name> <value>
    set_operator_policy [-p<vhost>] [--prioritás<priority>] [--jelentkezz <apply-to>] <name> <pattern> <definition>
    set_parameter [-p<vhost>] <component_name> <name> <value>
    set_permissions [-p<vhost>] <username> <conf> <write> <read>
    set_policy [-p<vhost>] [--prioritás <priority>] [--alkalmazás-<apply-to>] <name> <pattern> <definition>
    set_topic_permissions [-p<vhost>] <username> <exchange> <write_pattern> <read_pattern>
    set_user_tags <username> <tag> [...]
    set_vhost_limits [-p<vhost>] <definition>
    set_vm_memory_high_watermark <fraction>
    set_vm_memory_high_watermark abszolút <value>
    Leállás
    start_app
    Státusz
    Állj meg [<pidfile>]
    stop_app
    sync_queue [-p<vhost>] sor
    trace_off [-p<vhost>]
    trace_on [-p<vhost>]
    update_cluster_nodes <existing_cluster_member_node_to_seed_from>
    várj [<pid_file>] [--pid|-P <pid>]
<queueinfoitem> tagnak kell lennie a listának [név, tartós, auto_delete, érvelés, politika, PID, owner_pid, exkluzív, exclusive_consumer_pid, exclusive_consumer_tag, messages_ready, messages_unacknowledged, üzenetek, messages_ready_ram, messages_unacknowledged_ram, messages_ram, messages_persistent, message_bytes, message_bytes_ready, message_bytes_ ismeretlen, message_bytes_ram, message_bytes_persistent, head_message_timestamp, disk_reads, disk_writes, fogyasztók, consumer_utilisation, memória, slave_pids, synchronised_ slave_pids, állam].

<bindinginfoitem> tagja kell lennie a listának [source_name, source_kind, destination_name, destination_kind, routing_key, érvek].

<connectioninfoitem> Tagnak kell lennie a listának [PID, név, kikötő, gazdatest, peer_port, peer_host, SSL, ssl_protocol, ssl_key_exchange, ssl_cipher, ssl_hash, peer_cert_subject, peer_cert_ kibocsátó, peer_cert_validity, állam, csatornák, protokoll, auth_mechanism, felhasználó, vhost, időkorlát, frame_max, channel_max, client_properties, recv_oct, recv_cnt, send_oct, send_cnt, send_ Pend, connected_at].

<channelinfoitem> tagnak kell lennie a listának [PID, connection, name, number, user, vhost, transactional, confirm, consumer_count, messages_unacknowledged, messages_uncommitted, acks_ elkötelezetlen, messages_unconfirmed, prefetch_count, global_prefetch_count].

<exchangeinfoitem> tagja kell lennie a listának [név, típus, tartós, auto_delete, internal, érvek, politika].

<vhostinfoitem> tagnak kell lennie a listán [név, követés, cluster_state].

<consumerinfoitem> tagja kell lennie a listának [queue_name, channel_pid, consumer_tag, ack_required, prefetch_count, érvek].

<unresponsive_queueinfoitem> Tagnak kell lennie a listának [név, tartós, auto_delete, érvek, pid, recoverable_slaves].


Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com