Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14435|Vastaus: 1

【Harjoittele】rabbitMQ-konsolilla tilitietojen lisäämiseksi

[Kopioi linkki]
Julkaistu 8.4.2018 21.55.34 | | | |
RabbitMQ on suosittu avoimen lähdekoodin viestijonotusjärjestelmä, joka on AMQP:n (Advanced Message Queuing Protocol) standarditoteutus, kehitetty erlangiksi. RabbitMQ:n sanotaan olevan hyvä suorituskyky ja ajantasaisuus, ja se tukee myös klusteri- ja työkuorman käyttöönottoa erittäin hyvin, mikä tekee siitä ihanteellisen suurten hajautettujen järjestelmien käyttöön, ja sen erityisominaisuuksia tarkistetaan ja testataan edelleen.

【Practical Combat】RabbitMQ:n asennusopas Windowsissa
http://www.itsvse.com/thread-4630-1-1.html
(Lähde: Architect_Programmer)
【Practice】RabbitMQ asentaa web-hallintapluginin
http://www.itsvse.com/thread-4631-1-1.html
(Lähde: Architect_Programmer)
【Actual Combat】Error: ei pysty suorittamaan operaatiota solmussa 'rabbit'. Pyydän...
http://www.itsvse.com/thread-4632-1-1.html
(Lähde: Architect_Programmer)

RabbitMQ tarjoaa hallinnollisen työkalun nimeltä rabbitmqctl, joka sijaitsee RabbitMQ:n asennushakemiston sbin rabbitmqctl.bat Windowsille.

Suorita komento seuraavasti:

Kun operaatio on suoritettu, voimme tarkastella sitä verkkokäyttöliittymän kautta, kuten alla olevassa kuvassa näkyy:



Käyttöoikeuksia on viisi tyyppiä, seuraavasti:

(1) Superylläpitäjä

Voit kirjautua hallintakonsoliin (hallintaplugin päällä) nähdäksesi kaiken tiedon ja ryhtyäksesi toimiin käyttäjille ja käytännöille.

(2) Seuranta

Voit kirjautua hallintakonsoliin (hallintalisäosa päällä) ja katsoa tietoa rabbitmq-solmusta (prosessien määrä, muistin käyttö, levyn käyttö jne.)

(3) Päätöksentekijä

Voit kirjautua hallintakonsoliin (hallintalisäosa päällä) ja hallita käytäntöjä.

(4) Johtaminen

Voit kirjautua vain hallintakonsoliin (kun hallintaplugin on käytössä), mutta et näe solmutietoja tai hallita käytäntöjä.

(5) Muut

Koska hallintakonsolille ei pääse kirjautumaan, kyseessä ovat yleensä tavalliset tuottajat ja kuluttajat.


Oletus "vieras"-käyttäjä saa käyttää vain paikallisesti, eikä muita tilejä ole rajoitettuja.

Aluksi, kun käytin .net-asiakasohjelmaa yhdistääkseni etärabbitmq:hon, virhe oli seuraava:

Käsittelemättömät poikkeukset: RabbitMQ.Client.Exceptions.BrokerUnreachableException: Yksikään määritellyistä päätepisteistä ei ollut saavutettavissa ---> RabbitMQ.Client.Exceptions.AuthenticationFailureException: ACCESS_REFUSED - Kirjautuminen evättiin tunnistautumismekanismilla PLAIN. Lisätietoja löytyy välittäjälokitiedostosta.



Jos asiakas ei aseta käyttäjätunnusta tai salasanaa, asiakkaan oletustili ja salasana ovat vieras!

Jotta voit sallia "vieras"-etäkäytön, sinun täytyy lisätä seuraavat asetukset konfiguraatiotiedostoon:

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



Muistiinpano:Käyttäjärooleja ei ole asetettu, eikä ne vaikuta viestien lähettämiseen ja vastaanottamiseenAlla olevassa kuvassa on uusi itsvse-käyttäjäni, enkä ole asettanut käyttäjän roolia, joten voin lähettää ja vastaanottaa viestejä normaalisti!






Edellinen:Windows Creation XMR Monero Wallet -opas
Seuraava:Poikkeusviesti: "StrongTypingException: IsPrima...
 Vuokraisäntä| Julkaistu 8.4.2018 21.56.58 |
rabbitmqctl-parametrikomento on seuraava:

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

Yleiset vaihtoehdot:
    -n solmu
    -q Hiljaa
    -t aikalisä
    -l pitkät nimet

Oletussolmu on "rabbit@server", jossa 'server' on paikallinen isäntänimi. Isännällä
nimellä "server.example.com", RabbitMQ Erlang -solmun nimi
yleensä rabbit@server (ellei RABBITMQ_NODENAME ole asetettu johonkin
ei-oletusarvo välittäjän käynnistysvaiheessa). Isäntänimen -s lähtö on yleensä
oikea suffiksi "@"-merkin jälkeen. Katso rabbitmq-server(1)
RabbitMQ-välittäjän konfiguroinnin yksityiskohdat.

Hiljainen lähtötila valitaan "-q"-lipulla. Informatiivisia viestejä ovat
vaimennettuna, kun hiljaisuustila on käytössä.

Operaation aikakatkaisu sekunneissa. Sovellettavissa vain "lista"-komentoihin. Oletusarvo on
"Äärettömyys".

Jos RabbitMQ-välittäjä käyttää pitkiä solmunimiä erlang-jakeluun, niin "longnames"
Vaihtoehto tulisi määritellä.

Jotkut komennot hyväksyvät valinnaisen virtuaalisen isäntäparametrin, jolle
näyttääkseen tulokset. Oletusarvo on "/".

Commands:
    add_user <username> <password>
    add_vhost <vhost>
    authenticate_user <username> <password>
    cancel_sync_queue [-p<vhost>] jono
    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> --<limit>rajoitus ] [-n <node> --globaali] [--yhteysviive <delay>mukaan] <explanation>
    close_connection <connectionpid> <explanation>
    cluster_status
    Dekoodausarvon salasana [--salaussalaus] [--hajautushajautus] [--iteraatiot, iteraatiot]
    delete_queue queue_name [--if_empty|-e] [--if_unused|-u]
    delete_user <username>
    delete_vhost <vhost>
    encode-arvon salasana [--salakirjoitussalaus] [--hash hash] [--iteraatiot, iteraatiot]
    Ympäristö
    arviointi <expr>
    johtaja <expr> [--offline]
    force_boot
    force_reset
    forget_cluster_node [--offline] <existing_cluster_member_node>
    Apua <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] [--paikallinen] [<queueinfoitem> ...]
    list_topic_permissions [-p<vhost>]
    list_unresponsive_queues [--paikallinen] [--jono-aikalisä<queue-timeout>] [<unresponsiveq_ueueinfoitem> ...]
    list_user_permissions <username>
    list_user_topic_permissions <username>
    list_users
    list_vhost_limits [-p <vhost>] [--globaali]
    list_vhosts [<vhostinfoitem> ...]
    node_health_check
    purge_queue <queue>
    rename_cluster_node <oldnode1> <newnode1> [oldnode2] [newnode2] ...
    raportti
    Nollaus
    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>] [--<priority>prioriteetti] [--<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>] [--<priority>prioriteetti] [--<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 ehdottomasti <value>
    Sulku
    start_app
    Tila
    lopeta [<pidfile>]
    stop_app
    sync_queue [-p<vhost>] jono
    trace_off [-p<vhost>]
    trace_on [-p<vhost>]
    update_cluster_nodes <existing_cluster_member_node_to_seed_from>
    odota [<pid_file>] [--pid|-P <pid>]
<queueinfoitem> on oltava listan jäsen [nimi, kestävä, auto_delete, argumentit, politiikka, pid, owner_pid, eksklusiivinen, exclusive_consumer_pid, exclusive_consumer_tag, messages_ready, messages_unacknowledged, viestit, messages_ready_ram, messages_unacknowledged_ram, messages_ram, messages_persistent, message_bytes, message_bytes_ready, message_bytes_ tunnustamaton, message_bytes_ram, message_bytes_persistent, head_message_timestamp, disk_reads, disk_writes, kuluttajat, consumer_utilisation, muisti, slave_pids, synchronised_ slave_pids, osavaltio].

<bindinginfoitem> on oltava listan jäsen [source_name, source_kind, destination_name, destination_kind, routing_key, argumentit].

<connectioninfoitem> On oltava listan jäsen [PID, nimi, port, isäntä, peer_port, peer_host, SSL, ssl_protocol, ssl_key_exchange, ssl_cipher, ssl_hash, peer_cert_subject, peer_cert_ liikkeeseenlaskija, peer_cert_validity, osavaltio, kanavat, protokolla, auth_mechanism, käyttäjä, vhost, aikakatkaisu, frame_max, channel_max, client_properties, recv_oct, recv_cnt, send_oct, send_cnt, send_ Pend, connected_at].

<channelinfoitem> On oltava listan jäsen [PID, yhteys, nimi, numero, käyttäjä, vhost, transaktio, vahvistus, consumer_count, messages_unacknowledged, messages_uncommitted, acks_ sitoutumaton, messages_unconfirmed, prefetch_count, global_prefetch_count].

<exchangeinfoitem> on oltava listan jäsen [nimi, tyyppi, kestävä, auto_delete, sisäinen, argumentit, politiikka].

<vhostinfoitem> on oltava listan jäsen [nimi, jäljitys, cluster_state].

<consumerinfoitem> on oltava listan jäsen [queue_name, channel_pid, consumer_tag, ack_required, prefetch_count, argumentit].

<unresponsive_queueinfoitem> on oltava listan jäsen [nimi, kestävä, auto_delete, argumentit, pid, recoverable_slaves].


Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com