linux 自带的消息队列和rabbitmq有什么区别?

bandaoyu 2019-01-13 01:44:35
linux System V IPC机制,自带的消息队列,操作函数是msgget(),linux自带的消息队列和rabbitmq有什么区别?

为什么还需要rabbitmq?
...全文
332 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bandaoyu 2019-03-28
  • 打赏
  • 举报
回复
可以说本质上这类消息队列 是操作系统内部 用来作进程间通信 而存在的 包括 应用程序和操作系统本身的通信 也不少是这种队列来交互的吧
bandaoyu 2019-03-28
  • 打赏
  • 举报
回复
linux 自带队列 实际上另一个特点是 通信方式是 ipc 而不是一般进程外的几种方式的rpc 当然 严格来说 可以认为 ipc是一种特殊的rpc 只不过默认不能跨节点
bdview 2019-03-27
  • 打赏
  • 举报
回复
1、linux 自带队列是单节点的,主要用于IPC
2、rabbitmq kafka等独立节点的队列不只是单个操作系统的,而是宏观的分布式操作系统
bandaoyu 2019-01-14
  • 打赏
  • 举报
回复
@flow 更不用说 集群了
bandaoyu 2019-01-14
  • 打赏
  • 举报
回复
引用 1 楼 bandaoyu 的回复:
别人的回复也记在这里:
flow(260079139) 17:18:43
大家好@flow
我说新人
有个问题想问大家
你们为什么用rabbitmq ,我们知道linux系统也自带一个消息队列 二者有什么区别 为何需要rabbit
有酬谢
坏人(735893268) 17:20:17
请问下linux自带的 什么消息队列啊
flow(260079139) 17:20:38
进程间的通信的那个消息队列呀


你也说了那是进程间通信的队列 那是通信 不是一个组件
bandaoyu 2019-01-14
  • 打赏
  • 举报
回复
别人的回复也记在这里:

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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