[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