Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14435|Atbildi: 1

【Prakse】 rabbitMQ konsole, lai pievienotu konta informāciju

[Kopēt saiti]
Publicēts 08.04.2018 21:55:34 | | | |
RabbitMQ ir populāra atvērtā koda ziņojumu rindu sistēma, AMQP (Advanced Message Queuing Protocol) standarta ieviešana, kas izstrādāta erlangā. Tiek teikts, ka RabbitMQ ir laba veiktspēja un savlaicīgums, un tas var arī ļoti labi atbalstīt klasteru un darba slodzes izvietošanu, padarot to ideāli piemērotu izmantošanai liela mēroga izkliedētās sistēmās, un specifiskās īpašības joprojām tiek pārbaudītas un pārbaudītas.

【Praktiskā cīņa】 RabbitMQ instalēšanas apmācība operētājsistēmā Windows
http://www.itsvse.com/thread-4630-1-1.html
(Avots: Architect_Programmer)
【Prakse】 RabbitMQ instalē tīmekļa pārvaldības spraudni
http://www.itsvse.com/thread-4631-1-1.html
(Avots: Architect_Programmer)
【Faktiskā cīņa】 Kļūda: nevar veikt operāciju mezglā 'trusis'. Lūdz ...
http://www.itsvse.com/thread-4632-1-1.html
(Avots: Architect_Programmer)

RabbitMQ nodrošina administratīvo rīku ar nosaukumu rabbitmqctl, kas atrodas zem RabbitMQ instalācijas direktorija sbin operētājsistēmai rabbitmqctl.bat Windows.

Izpildiet komandu šādi:

Pēc operācijas pabeigšanas mēs to varam apskatīt, izmantojot tīmekļa saskarni, kā parādīts zemāk redzamajā attēlā:



Ir 5 veidu lietotāju atļaujas:

(1) Super administrators

Varat pieteikties pārvaldības konsolē (ar iespējotu pārvaldības spraudni), lai skatītu visu informāciju un veiktu darbības ar lietotājiem un politikām.

(2) Uzraudzība

Jūs varat pieteikties vadības konsolē (ar iespējotu pārvaldības spraudni) un apskatīt informāciju par rabbitmq mezglu (procesu skaits, atmiņas lietojums, diska lietojums utt.)

(3) Politikas veidotājs

Varat pieteikties pārvaldības konsolē (ar iespējotu pārvaldības spraudni) un pārvaldīt politikas.

(4) Vadība

Varat pieteikties tikai pārvaldības konsolē (ar iespējotu pārvaldības spraudni), bet nevarat redzēt mezgla informāciju vai pārvaldīt politikas.

(5) Citi

Nevar pieteikties vadības konsolē, parasti tie ir parastie ražotāji un patērētāji.


Noklusējuma "viesa" lietotājam ir atļauts piekļūt tikai lokāli, un citi konti nav ierobežoti.

Sākumā, kad es izmantoju .net klientu, lai izveidotu savienojumu ar attālo rabbitmq, kļūda bija šāda:

Neapstrādāti izņēmumi: RabbitMQ.Client.Exceptions.BrokerUnreachableException: neviens no norādītajiem galapunktiem nebija sasniedzams ---> RabbitMQ.Client.Exceptions.AuthenticationFailureException: ACCESS_REFUSED - Pieteikšanās tika atteikta, izmantojot autentifikācijas mehānismu PLAIN. Sīkāku informāciju skatiet brokera žurnālfailā.



Ja klients neuzstāda lietotājvārdu un paroli, klienta noklusējuma konts un parole ir viesis!

Lai atļautu "viesu" attālo piekļuvi, konfigurācijas failam jāpievieno šādas opcijas:

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



Piezīme:Lietotāju lomas nav iestatītas un neietekmē ziņojumu sūtīšanu un saņemšanuZemāk redzamais attēls ir mans jaunais itsvse lietotājs, un es neesmu iestatījis lietotāja lomu, tāpēc es varu sūtīt un saņemt ziņojumus normāli!






Iepriekšējo:Windows izveides XMR Monero maka apmācība
Nākamo:Izņēmuma ziņojums: "StrongTypingException: IsPrima...
 Saimnieks| Publicēts 08.04.2018 21:56:58 |
Parametra komanda rabbitmqctl ir šāda:

Usage:
rabbitmqctl [-n <node>] [-t <timeout>] [-l] [-q] <command> [<komandu opcijas>]

Vispārīgās iespējas:
    -n mezgls
    -q kluss
    -t taimauts
    -l garie nosaukumi

Noklusējuma mezgls ir "rabbit@server", kur "serveris" ir lokālais resursdatora nosaukums. Par saimnieku
ar nosaukumu "server.example.com", RabbitMQ Erlang mezgla nosaukums būs
parasti ir rabbit@server (ja vien RABBITMQ_NODENAME nav iestatīts uz dažiem
nenoklusējuma vērtība brokera starta laikā). Resursdatora nosaukuma -s izeja parasti ir
pareizais sufikss, kas jālieto aiz zīmes "@". Skatīt rabbitmq-server(1)
sīkāka informācija par RabbitMQ brokera konfigurēšanu.

Klusais izvades režīms ir izvēlēts ar karodziņu "-q". Informatīvie ziņojumi ir
Nomākts, kad ir spēkā klusais režīms.

Darbības taimauts sekundēs. Attiecas tikai uz komandām "saraksts". Noklusējums ir
"bezgalība".

Ja RabbitMQ brokeris erlang izplatīšanai izmanto garus mezglu nosaukumus, "longnames"
Jānorāda opcija.

Dažas komandas pieņem neobligātu virtuālā resursdatora parametru, kuram
, lai parādītu rezultātus. Noklusējuma vērtība ir "/".

Commands:
    add_user <username> <password>
    add_vhost <vhost>
    authenticate_user <username> <password>
    cancel_sync_queue [-p <vhost>] rinda
    change_cluster_node_type <disks|operatīvā atmiņa>
    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> --limit <limit>] [-n <node> --global] [--per-connection-delay <delay>] <explanation>
    close_connection <connectionpid> <explanation>
    cluster_status
    atšifrēt vērtību ieejas frāzi [--šifrēšanas šifrs] [--hash hash] [--iterācijas iterācijas]
    delete_queue queue_name [--if_empty|-e] [--if_unused|-u]
    delete_user <username>
    delete_vhost <vhost>
    kodēšanas vērtības ieejas frāze [--šifrēšanas šifrs] [--hash hash] [--iterācijas iterācijas]
    Vide
    Eval <expr>
    exec <expr> [--bezsaistē]
    force_boot
    force_reset
    forget_cluster_node [--bezsaistē] <existing_cluster_member_node>
    palīgā <command>
    hipe_compile <directory>
    join_cluster [--disks|--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>] [--tiešsaiste] [--bezsaistē] [--vietējā] [<queueinfoitem> ...]
    list_topic_permissions [-p <vhost>]
    list_unresponsive_queues [--lokāls] [--rindas-taimauts <queue-timeout>] [<unresponsiveq_ueueinfoitem> ...]
    list_user_permissions <username>
    list_user_topic_permissions <username>
    list_users
    list_vhost_limits [-p <vhost>] [--globāls]
    list_vhosts [<vhostinfoitem> ...]
    node_health_check
    purge_queue <queue>
    rename_cluster_node <oldnode1> <newnode1> [oldnode2] [newnode2] ...
    Ziņojums
    Atiestatīt
    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āte <priority>] [--apply-to <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āte <priority>] [--apply-to<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 absolūtais <value>
    Izslēgšana
    start_app
    statuss
    apturēt [<pidfile>]
    stop_app
    sync_queue [-p <vhost>] rinda
    trace_off [-p <vhost>]
    trace_on [-p <vhost>]
    update_cluster_nodes <existing_cluster_member_node_to_seed_from>
    pagaidiet [<pid_file>] [--pid|-P <pid>]
<queueinfoitem> jābūt saraksta dalībniekam [vārds, ilgstošs, auto_delete, argumenti, politika, PID, owner_pid, ekskluzīvs, exclusive_consumer_pid, exclusive_consumer_tag, messages_ready, messages_unacknowledged, ziņojumi, messages_ready_ram, messages_unacknowledged_ram, messages_ram, messages_persistent, message_bytes, message_bytes_ready message_bytes_ neatzīts, message_bytes_ram, message_bytes_persistent, head_message_timestamp, disk_reads, disk_writes, patērētāji, consumer_utilisation, atmiņa, slave_pids synchronised_ slave_pids, valsts].

<bindinginfoitem> jābūt saraksta dalībniekam [source_name, source_kind, destination_name, destination_kind, routing_key, argumenti].

<connectioninfoitem> jābūt saraksta dalībniekam [pid, name, port, host, peer_port, peer_host, ssl, ssl_protocol, ssl_key_exchange, ssl_cipher, ssl_hash, peer_cert_subject, peer_cert_ izdevējs, peer_cert_validity, valsts, kanāli, protokols, auth_mechanism, lietotājs, vhost, taimauts, frame_max, channel_max, client_properties, recv_oct, recv_cnt, send_oct, send_cnt, send_ pend, connected_at].

<channelinfoitem> jābūt saraksta dalībniekam [pid, savienojums, vārds, numurs, lietotājs, vhost, transakcija, apstiprināt, consumer_count, messages_unacknowledged, messages_uncommitted acks_ nesaistīts, messages_unconfirmed, prefetch_count, global_prefetch_count].

jābūt <exchangeinfoitem> saraksta dalībniekam [nosaukums, tips, izturīgs, auto_delete, iekšējais, argumenti, politika].

<vhostinfoitem> jābūt saraksta dalībniekam [vārds, izsekošana cluster_state].

<consumerinfoitem> jābūt saraksta dalībniekam [queue_name, channel_pid, consumer_tag, ack_required, prefetch_count, argumenti].

<unresponsive_queueinfoitem> jābūt saraksta dalībniekam [vārds, izturīgs, auto_delete, argumenti, PID recoverable_slaves].


Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com