本章介绍使用 Java 实现RocketMQ 的客户端、 以及各种消息的方式的实现。

本章实现了以下几种消息的实现方式:

一:普通消息

  普通的消息分为三种:

  1> 可靠的同步消息

    可靠的同步传输用于广泛的场景,如重要通知信息,短信通知,短信营销系统等。

  2> 可靠的异步消息

    异步传输通常用于响应时间敏感的业务场景。

  3> 单向传输消息

    单向传输用于要求中等可靠性的情况,如日志收集。

二:顺序消费

  RocketMQ使用FIFO顺序提供有序消息

三:广播消息

  广播正在向主题的所有订阅者发送消息。 如果您希望所有订阅者接收有关主题的消息,广播是一个不错的选择。

四:定时消息

  定时的消息与正常消息不同,因为它们将在以后提供的时间内不会被传送。

五:事务消息

  事务消息为了解决分布式事务最终一致性。

应为以上五中消息类型的实现代码比较多、不方便在此处贴出。如有感兴趣的同学可以到如下地址查看。

git: https://github.com/yuelicn/rocketmq-example

最新文章

  1. lintcode循环数组之连续子数组求和
  2. MySQL迁移[转]
  3. COCI2011:友好数对
  4. 【linux】学习1
  5. Crystal Reports 2008(水晶报表) 安装
  6. ELK-Python(二)
  7. Printing Array elements with Comma delimiters
  8. Drupal 7.23:函数drupal_alter()注释
  9. C++中 类的构造函数理解(一)
  10. 软件开发杂谈之从需求到上线---valen
  11. Bootstrap学习笔记(一) 排版
  12. jQuery学习-----(一)JQuery的'$'符号用法
  13. Android -tool工具UIautomatorviewer提示“不能让屏幕黑屏”
  14. 字符串(后缀自动机):COGS 2399. 循环同构
  15. Linux下进程间管道通信小作业
  16. Android 开发环境搭建之——ADT-Bundle for Windows
  17. Extjs6(七)——增删查改之删除
  18. 【转】matlab图形句柄详解(一)
  19. Arthas
  20. thinkphp 把小程序码二进制流存储到本地

热门文章

  1. 树莓派安装centos 7系统
  2. 察看下列JSP内容
  3. Unity四元数和旋转
  4. POJ 3181 Dollar Dayz 01全然背包问题
  5. hdu 2025:查找最大元素(水题,顺序查找)
  6. 漫游Kafka入门篇之简单介绍(1)
  7. JNI 各类数据类型处理
  8. 编程之美 set 4 找到符合条件的数
  9. ios开发之--PDF文件生成
  10. JB开发之问题汇总 [jailbreak,越狱技术]