开发者社区 > 云原生 > 消息队列 > 正文

到底什么是消息队列?Java中如何实现消息队列?

网上查了一些资料,感觉都是概念性的很空泛的东西,可是不知道到底是什么东西,如何在Java中实现并使用
在此请教各位前辈到底什么是消息队列?Java中如何实现消息队列?

展开
收起
蛮大人123 2016-02-27 18:26:30 3229 0
2 条回答
写回答
取消 提交回答
  • 消息队列是分布式异步通信的基础设施,java的实现可以参考rocketmq

    2019-07-17 18:49:12
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    来个个人通俗的解释吧。
    消息队列,顾名思义 首先是个队列。
    队列的操作有入队和出队
    也就是你有一个程序在产生内容然后入队(生产者)
    另一个程序读取内容,内容出队(消费者)
    这是最最基本的概念。
    我想你应该是缺乏一个使用场景。
    当你不需要立即获得结果,但是并发量又不能无限大的时候,差不多就是你需要使用消息队列的时候。
    比如你写日志,因为可能一个客户端有多个操作去写,又有很多个客户端,显然并发不能无穷大,于是你就需要把写日志的请求放入到消息队列里,在消费者那边依次把队列中产生的日志写到数据库里。
    至于怎么实现消息队列,其实你本身一个普通的队列就行呀~看你需要什么附加功能而已。

    2019-07-17 18:49:12
    赞同 展开评论 打赏
问答分类:

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

热门讨论

热门文章

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载