Rebbitmq erlang is the use of language development, operation environment must be erlang
-point communication
one consumer
publish-subscribe communications
to many consumer, you can send multiple consumers, consumption
High-performance column
switch (direct-connect switch, fan switch. ...), quite to zuul gateway, ngxin, forwarding
if you do not bind the consumer, the message will be lost (switch)
routing mode
setting a key value in the exchange value can bind multiple
consumer key value corresponding to the value, in order to take to queue messages, good control update, insert, and delete operations
answer mode
when the message queue is automatically pushed to consumer consumption
Cons:
no way to know whether the message was successfully consumption will delete queue
manual mode
when the message queue is pushed to consumers manually consumption