学习完了rabbitmq总一下
RabbitMQ依赖的语言 erlang
第一它可以实现不同程序之间的程序信息储存交互,在易用性、扩展性、高可用性的方面不俗。
rabbitmq相当于一个中间人,我们同过它把消息发送出去,
分发消息和做任务的机制有这几种:
1,轮询分发消息,
2,消息持久化,
3,广播模式分发 ,1 direct,广播分为 绑定该网都能收到,广播模式,2,toppic 细致的消息广播模式
4,rpc 相当于分布式的自己是服务器又是客户端,首先自己把消息发送出去,其他机器处理完以后再返回给发送者,只有一个队列怎么实现的呢,同过uuid (生成随机验证码把它),以字典的形式送回去(k1,v1,。。其他内容。。)v1是内容,