See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14435|Vastuse: 1

【Harjuta】rabbitMQ konsooli konto lisamiseks

[Kopeeri link]
Postitatud 08.04.2018 21:55:34 | | | |
RabbitMQ on populaarne avatud lähtekoodiga sõnumijärjekorra süsteem, mis on AMQP (Advanced Message Queuing Protocol) standardne rakendus, mis on välja töötatud erlangis. RabbitMQ-l on öeldud hea jõudlus ja õigeaegsus ning see toetab väga hästi klastrite ja töökoormuse juurutamist, muutes selle ideaalseks kasutamiseks suurtes hajutatud süsteemides ning spetsiifilisi omadusi kontrollitakse ja testitakse endiselt.

【Practical Combat】RabbitMQ paigaldusõpetus Windowsis
http://www.itsvse.com/thread-4630-1-1.html
(Allikas: Architect_Programmer)
【Practice】RabbitMQ installib veebihaldusplugina
http://www.itsvse.com/thread-4631-1-1.html
(Allikas: Architect_Programmer)
【Tegelik lahing】Viga: ei õnnestunud teha operatsiooni sõlmel 'jänes'. Palun...
http://www.itsvse.com/thread-4632-1-1.html
(Allikas: Architect_Programmer)

RabbitMQ pakub haldustööriista nimega rabbitmqctl, mis asub RabbitMQ paigalduskataloogi sbin all rabbitmqctl.bat Windowsi jaoks.

Täida käsk järgmiselt:

Pärast operatsiooni lõpetamist saame seda veebiliidese kaudu vaadata, nagu alloleval joonisel näidatud:



Kasutajaõigusi on 5 tüüpi, järgmised:

(1) Superadministraator

Saad sisse logida halduskonsooli (halduspluginaga), et vaadata kogu infot ja võtta meetmeid kasutajate ja poliitikate osas.

(2) Jälgimine

Saad sisse logida halduskonsooli (halduspluginaga) ja vaadata teavet rabbitmq sõlme kohta (protsesside arv, mälukasutus, ketta kasutus jne).

(3) Poliitikakujundaja

Saad sisse logida halduskonsooli (halduspluginaga) ja hallata poliitikaid.

(4) Juhtimine

Sa saad sisse logida ainult halduskonsooli (kui haldusplugin on sisse lülitatud), kuid sa ei näe sõlme infot ega hallata poliitikaid.

(5) Muud

Kuna halduskonsooli sisse logida ei saa, on tavaliselt tavalised tootjad ja tarbijad.


Vaikimisi "külaline" kasutajal on lubatud ligi ainult kohapeal ning teised kontod ei ole piiratud.

Alguses, kui kasutasin .net klienti kaug-rabbitmq-ga ühenduse loomiseks, oli viga järgmine:

Käsitlemata erandid: RabbitMQ.Client.Exceptions.BrokerUnreachableException: Ükski määratud lõpp-punktidest ei olnud RabbitMQ.Client.Exceptions.AuthenticationFailureException ---> kättesaadav: ACCESS_REFUSED - Sisselogimine keelati autentimismehhanismi PLAINi abil. Lisateabe saamiseks vaata maakleri logifaili.



Kui klient ei sea kasutajanime ega parooli, on kliendi vaikimisi konto ja parool külaline!

"Külalise" kaugjuurdepääsu lubamiseks tuleb seadistusfaili lisada järgmised valikud:

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



Märkus:Kasutajarolle ei ole määratud ega mõjuta sõnumite saatmist ega vastuvõtmistAllolev pilt on minu uus itsvse kasutaja ja ma pole kasutaja rolli määranud, nii et saan sõnumeid normaalselt saata ja vastu võtta!






Eelmine:Windows Creation XMR Monero rahakoti õpetus
Järgmine:Erandsõnum: "StrongTypeException: IsPrima...
 Üürileandja| Postitatud 08.04.2018 21:56:58 |
Rabbitmqctl parameetrikäsk on järgmine:

Usage:
rabbitmqctl [-n<node>] [-t<timeout>] [-l] [-q] <command> [<käsuvalikud>]

Üldised võimalused:
    -n sõlm
    -q Vaikus.
    -t aeg maha
    -l pikanimed

Vaikimisi sõlm on "rabbit@server", kus 'server' on kohalik hostinimi. Hostil
nimega "server.example.com", on RabbitMQ Erlangi sõlme nimi
tavaliselt rabbit@server (välja arvatud juhul, kui RABBITMQ_NODENAME on seatud mõnele
mitte-vaikimisi väärtus maakleri käivitamise ajal). Hostinime -s väljund on tavaliselt
õige järelliide, mida kasutada pärast "@" märki. Vaata rabbitmq-server(1)
RabbitMQ maakleri seadistamise üksikasjad.

Vaikne väljundrežiim valitakse "-q" lipuga. Informatiivsed sõnumid on
summutada, kui on vaikne režiim.

Operatsiooni aeg sekunditega. Kehtib ainult "loendi" käskude puhul. Vaikimisi on
"lõpmatus".

Kui RabbitMQ maakler kasutab erlangi levitamiseks pikki sõlmenimesid, siis "longnames"
valik tuleks täpsustada.

Mõned käsud aktsepteerivad valikulist virtuaalset hosti parameetrit, mille jaoks
et tulemusi kuvada. Vaikimisi väärtus on "/".

Commands:
    add_user <username> <password>
    add_vhost <vhost>
    authenticate_user <username> <password>
    cancel_sync_queue [-p <vhost>] järjekord
    change_cluster_node_type <disk|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> --piir <limit>] [-n <node> --globaalne] [--ühenduse viivituse <delay>kohta ] <explanation>
    close_connection <connectionpid> <explanation>
    cluster_status
    Dekodeerimise väärtuse paroolifraas [--šifrišiffer] [--räsi räsi] [--iteratsioonid]
    delete_queue queue_name [--if_empty|-e] [--if_unused|-u]
    delete_user <username>
    delete_vhost <vhost>
    encode väärtuse paroolifraas [--šifrišiffer] [--räsi räsi] [--iteratsioonid]
    Keskkond
    Hindamine <expr>
    Juht <expr> [--offline]
    force_boot
    force_reset
    forget_cluster_node [--offline] <existing_cluster_member_node>
    Abi <command>
    hipe_compile <directory>
    join_cluster [--disk|--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] [--kohalik] [<queueinfoitem> ...]
    list_topic_permissions [-p<vhost>]
    list_unresponsive_queues [--kohalik] [--järjekorra paus<queue-timeout>] [<unresponsiveq_ueueinfoitem> ...]
    list_user_permissions <username>
    list_user_topic_permissions <username>
    list_users
    list_vhost_limits [-p<vhost>] [--globaalne]
    list_vhosts [<vhostinfoitem> ...]
    node_health_check
    purge_queue <queue>
    rename_cluster_node <oldnode1> <newnode1> [oldnode2] [newnode2] ...
    Aruanne
    Lähtestamine
    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>] [--prioriteet <priority>] [--rakenda <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>] [--prioriteet <priority>] [--rakenda <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 absoluutne <value>
    Sulgemine
    start_app
    Staatus
    peatu [<pidfile>]
    stop_app
    sync_queue [-p <vhost>] järjekord
    trace_off [-p<vhost>]
    trace_on [-p<vhost>]
    update_cluster_nodes <existing_cluster_member_node_to_seed_from>
    oota [<pid_file>] [--pid|-P <pid>]
<queueinfoitem> peab olema nimekirja liige [nimi, püsivus, auto_delete, argumendid, poliitika, pid, owner_pid, eksklusiivne, exclusive_consumer_pid, exclusive_consumer_tag, messages_ready, messages_unacknowledged, sõnumid, messages_ready_ram, messages_unacknowledged_ram, messages_ram, messages_persistent, message_bytes, message_bytes_ready, message_bytes_ tunnustamata, message_bytes_ram, message_bytes_persistent, head_message_timestamp, disk_reads, disk_writes, tarbijad, consumer_utilisation, mälu, slave_pids, synchronised_ slave_pids, osariik].

<bindinginfoitem> peab olema nimekirja liige [source_name, source_kind, destination_name, destination_kind, routing_key, arguments].

<connectioninfoitem> Peab olema nimekirja liige [PID, nimi, port, peremees, peer_port, peer_host, SSL, ssl_protocol, ssl_key_exchange, ssl_cipher, ssl_hash, peer_cert_subject, peer_cert_ väljastaja, peer_cert_validity, osariik, kanalid, protokoll, auth_mechanism, kasutaja, saatejuht, timeout, frame_max, channel_max, client_properties, recv_oct, recv_cnt, send_oct, send_cnt, send_ Pend, connected_at].

<channelinfoitem> Peab olema nimekirja liige [PID, ühendus, nimi, number, kasutaja, vhost, transactional, confirm, consumer_count, messages_unacknowledged, messages_uncommitted, acks_ pühendumata, messages_unconfirmed, prefetch_count, global_prefetch_count].

<exchangeinfoitem> peab olema nimekirja liige [nimi, tüüp, vastupidavus, auto_delete, sisemine, argumendid, poliitika].

<vhostinfoitem> peab olema nimekirja [nimi, jälgimine, cluster_state] liige.

<consumerinfoitem> peab olema nimekirja liige [queue_name, channel_pid, consumer_tag, ack_required, prefetch_count, arguments].

<unresponsive_queueinfoitem> peab olema nimekirja liige [nimi, vastupidavus, auto_delete, argumendid, pid, recoverable_slaves].


Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com