• RabbitMQ是AMQP(高级消息队列协议)的标准实现,理论上可以保证消息发送的准确性
  • RabbitMQ是用Erlang语言编写的,而Erlang语言具有以下特点:
    • 并发性--Erlang支持超大量级的并发进程,并且不需要操作系统具有并发机制
    • 健壮性--Erlang具有多种基本的错误检测能力,它们能够用于构建容错系统
    • 面向并发的编程(COP concurrency-oriented programming)
  • 持久化支持:
    • exchange支持持久化
    • channel支持持久化
    • 消息支持持久化
  • 如何保证消息发送的准确性?
    • publish消息确认机制(publisher-confirms="true")
    • 事务(channel-transacted="true")
  • 如何保证消息接收的准确性?
    • ack机制
    • 事务

简单收集整理,主要是有需要,深入的慢慢再学习!

最新文章

  1. 精通Web Analytics 2.0 (5) 第三章:点击流分析的奇妙世界:指标
  2. 如果让你来做HashMap扩容,如何实现在不影响读写的情况下扩容?
  3. Kernel Methods (1) 从简单的例子开始
  4. 【转】crontab定时任务中文乱码问题
  5. centos下载jdk
  6. php 二维数组(没啥技术含量)
  7. 怎样写 OpenStack Neutron 的 Plugin (二)
  8. Android EventBus源码解析
  9. 黑马程序员_Java基础常识
  10. java生成压缩图
  11. MySQL主键添加/删除
  12. POJ3169差分约束系统
  13. bzoj3929(sam)
  14. POJ1905-Expanding Rods-二分答案
  15. Beginning C# Programming with Unity
  16. Canvas绘图 (html5新增特性)
  17. oracle老是出现监听错误
  18. JUC——并发集合类
  19. 注册系统所有的dll文件.bat
  20. phpstorm2016.1 添加对Drupal的编程支持

热门文章

  1. 了解innodb_support_xa(分布式事务)
  2. 脱离SVN的控制
  3. Python3 ssl模块不可用的问题
  4. 【Java】JVM(四)、虚拟机参数配置
  5. mysql与redis的区别与联系
  6. Django入门-简单的登录
  7. easypanel api 文档
  8. 2021工厂增加2322仓位需求,参与FP分析
  9. 'org.springframework.beans.factory.xml.XmlBeanFactory' is deprecated
  10. spotlight