队列和消息队列什么区别

l913569353 2019-01-10 11:16:34
jdk 有许多队列相关的库为什么还有ActiveMQ和RabbitMQ等
...全文
602 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36311302 2019-06-12
  • 打赏
  • 举报
回复
nobody can answer?
哈希塞特 2019-01-25
  • 打赏
  • 举报
回复
单机版应用程序就用队列,但一般很少直接用到,用到队列就应该会用到线程池,而线程池里有队列,所以单机版很少直接使用队列。 MQ是分布式队列。就像你java有了List、Set、Map,为什么还要用到redis呢,一个道理
码匠笔记 2019-01-11
  • 打赏
  • 举报
回复
最简单的解释 JAVA的类库是基于JAVA rt.jar 这个工具包的,所以运行都是在JAVA当前的机器上面。出现宕机,异常程序会崩溃,消息也会丢失,同时也不能缓解当前服务器带来的压力。 然而MQ可以部署到不同的机器,也可以作为集群部署。不仅可以分单当前服务的请求压力,同时可以持久化消息。 小编为订阅号「码匠笔记」号主,先后就职于 ThoughtWorks、阿里巴巴等互联网公司的经验分享,包含但不限于 JAVA、并发编程、性能优化、架构设计、小程序、开源软件等。有兴趣可以关注一波,一起学习、讨论。
Chowhounds 2019-01-11
  • 打赏
  • 举报
回复
项目中的一些业务,jdk的队列满足不了需求的,还有访问速度问题。要知道存在即合理
十八道胡同 2019-01-10
  • 打赏
  • 举报
回复

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧