[elixir! #0082] how is the application controller loaded and started

Friends familiar with erlang/elixir should know the concept of application. It is a special structure used to start and stop an application. Whenever we create an erlang/elixir project, we also create an application with the same name. When using dependency libraries, generally, each dependency library is also an application, which will be load ...

Posted by activeserver on Sun, 28 Nov 2021 00:13:27 -0800

RabbitMQ Learning III: RabbitMQ Clustering and Load Balancing

I. Cluster Structure RabbitMQ always records the following four types of internal metadata: Queue metadata: name and properties of the queue (persistent, can be deleted automatically); Exchange metadata: Exchange name, type and properties (persistent, etc.); Binding metadata: A table that records how messages are routed to a queue; Vhost metad ...

Posted by alabonte on Thu, 21 May 2020 19:13:47 -0700

rabbitmq cluster deployment

0x00 introduction to rabbimq RabbiMQ is developed with Erlang, which is very convenient for clustering. Erlang is a distributed language by nature, but it does not support load balancing. RabbiMQ mode RabbitMQ mode can be roughly divided into the following three types: (1) the first mock exam. (2) Normal mode (the default cluster mode). (3) Mi ...

Posted by Salis on Tue, 07 Apr 2020 08:32:02 -0700

Deploy Rabbitmq cluster

1, Deploy Rabbitmq clusterRabbitmq cluster can be divided into two ways:1. Normal mode: the default cluster mode. The message body only exists on one node;2. Mirror mode: make the required queue into a mirror, which exists in multiple nodes.ha-mode:  all: queue to all nodes; exatly: randomly mirror to other nodes; nodes: mirror to the speci ...

Posted by surreal5335 on Mon, 06 Apr 2020 01:22:08 -0700

Rabbitmq introduction and deployment cluster

Blog Outline:1, MQ introduction2, What is RabbitMQ?3, Installing RabbitMQ4, Deploy Rabbitmq cluster1) Deployment environment2) Install rabbitmq service3) Configure the host file and add the above two nodes to the cluster4) rabbitmq01 configure the cluster and add rabbitmq02 and 03 to the 01 cluster5) Accessing the web interface6) Add vhost to ...

Posted by brij_theinvader on Tue, 25 Feb 2020 22:24:35 -0800

Configuration file description for RabbitMQ

In rabbitmq, the default configuration implementation is generally provided. Before rabbitmq 3.7.0, only rabbitmq.conf configuration instructions are provided. It uses the KeyValue method for configuration, and then it can be configured through erlang voice. However, we still like the KeyValue method ...

Posted by prozad on Tue, 21 Jan 2020 08:35:40 -0800

RabbitMQ cluster deployment

RabbitMQ Metadata RabbitMQ Metadata Type RabbitMQ always records the following types of internal metadata: *Queue Metadata - Queue names and their properties (whether persistent or automatically deleted) *Exchange metadata - Exchange name, type, properties (persistent, etc.) *Binding metadata - A simple table showing how to r ...

Posted by tooNight on Tue, 10 Dec 2019 22:12:07 -0800

Realize the connection between Golang and Erlang (Port)

title: realize the connection between Golang and Erlang (Port) categories: Golang In Erlang, there are many ways to interact with other languages. The common ways are Interaction using TCP protocol Using Port Using ERL? Interface to realize CNode NIF The latter several kinds of difficulties are all there, but also use a more complex C/C + +, ...

Posted by tha_mink on Fri, 06 Dec 2019 14:36:07 -0800

Installing RabbmitMQ+PHP RabbmitMQ application under centos

You may be thinking about data distribution, non blocking jobs, or message push. Or you want to publish / subscribe, asynchronous tasks, work queues. All of these patterns are part of message queuing. 1. Install RabbmitMQ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el6.noarch.rpm Get rpm, and you will f ...

Posted by tmed on Sat, 30 Nov 2019 16:30:32 -0800

springboot learning: springboot quickly integrates RabbitMQ

Rabbit MQ message queue @[toc] brief introduction Advantage erlang development, strong concurrency. The community is active, with many users and strong stability. Low latency shortcoming erlang language development, the domestic proficient is not much, in the future customization development is difficult. Rabbit MQ working mode 1, "Hello ...

Posted by wes007 on Fri, 29 Nov 2019 08:28:57 -0800