常用MQ產品的對比
本文整理了常用MQ之間的對比,旨在幫助大家在實際專案中選擇MQ產品。
訊息佇列對比參照表
注:
對照表來自: ,對比維度比較全面,結果個人比較認同,強烈建議參考。
RocketMQ官方PK
注:
RocketMQ官方和其他MQ之間的PK,表格非常寬,如顯示不全,請點選原文地址閱讀。
原文地址:
Messaging Product | Client SDK | Protocol and Specification | Ordered Message | Scheduled Message | Batched Message | BroadCast Message | Message Filter | Server Triggered Redelivery | Message Storage | Message Retroactive | Message Priority | High Availability and Failover | Message Track | Configuration | Management and Operation Tools |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ActiveMQ | Java, .NET, C++ etc. | Push model, support OpenWire, STOMP, AMQP, MQTT, JMS | Exclusive Consumer or Exclusive Queues can ensure ordering | Supported | Not Supported | Supported | Supported | Not Supported | Supports very fast persistence using JDBC along with a high performance journal,such as levelDB, kahaDB | Supported | Supported | Supported, depending on storage,if using kahadb it requires a ZooKeeper server | Not Supported | The default configuration is low level, user need to optimize the configuration parameters | Supported |
Kafka | Java, Scala etc. | Pull model, support TCP | Ensure ordering of messages within a partition | Not Supported | Supported, with async producer | Not Supported | Supported, you can use Kafka Streams to filter messages | Not Supported | High performance file storage | Supported offset indicate | Not Supported | Supported, requires a ZooKeeper server | Not Supported | Kafka uses key-value pairs format for configuration. These values can be supplied either from a file or programmatically. | Supported, use terminal command to expose core metrics |
RocketMQ | Java, C++, Go | Pull model, support TCP, JMS, OpenMessaging | Ensure strict ordering of messages,and can scale out gracefully | Supported | Supported, with sync mode to avoid message loss | Supported | Supported, property filter expressions based on SQL92 | Supported | High performance and low latency file storage | Supported timestamp and offset two indicates | Not Supported | Supported, Master-Slave model, without another kit | Supported | Work out of box,user only need to pay attention to a few configurations | Supported, rich web and terminal command to expose core metrics |
本文首發
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1727/viewspace-2823383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MQ中介軟體對比MQ
- MQ選型對比文件MQ
- 分散式跟蹤系統——產品對比分散式
- 微軟多款產品Logo新舊對比微軟Go
- iPad Air兩代產品對比 提升不明顯iPadAI
- 客戶需求 產品原型 上線效果 對比圖原型
- 關於軟體的程式碼混淆的產品對比與分析
- “技術轉產品”比產品更噁心的幾個點
- 主流網路產品 入侵檢測產品的綜合比較(轉)
- 從產品形態對比阿里雲與京東雲阿里
- EJB與MQ(IBM MQ6)的比較MQIBM
- 雲時代,MySQL到ClickHouse資料同步產品對比推薦MySql
- 對比技術宅與高富帥 從追女神談做產品!
- WebSphere MQ Low Latency Messaging 產品介紹及 API 使用WebMQAPI
- 薪資對比:Google和Facebook的軟體工程師和產品經理Go軟體工程工程師
- 從專案到產品:生產線類比的終結
- 對“移動產品經理”的理解
- 全面分析低程式碼平臺:各大熱門產品詳細對比
- WebSphere MQ測試常用指令WebMQ
- MQ命令學習總結大全MQ常用命令MQ
- SQLServer和Oracle的常用函式對比SQLServerOracle函式
- 對“微信十年產品思考”的思考
- 訊息佇列MQ應用場景及主流框架對比佇列MQ框架
- 產品經理常用工具有哪些?哪些產品經理工具最有用?
- 常用PHP框架功能對比表PHP框架
- os - openwrt 通訊類產品常用linuxLinux
- 產品經理PM常用工具列表
- 去O路上的歷程--開源分散式資料庫產品對比(TBase VS AntDB)分散式資料庫
- MQ 訊息佇列 比較MQ佇列
- Java常用的日誌框架對比和分析Java框架
- svn,git的對比以及常用命令Git
- 【自省】對產品經理來說,如何站得更高來思考整個產品的架構?架構
- 對網路中安全審計產品的理解
- GTX1060MQ和GTX1060筆記本顯示卡效能對比:GTX1060MQ對比GTX1060哪個好?MQ筆記
- SQLServer和Oracle常用函式對比SQLServerOracle函式
- 主流的訊息佇列MQ比較,詳解MQ的4類應用場景佇列MQ
- 巴西政府將考慮減少對科技產品的進口稅 包括電子遊戲產品遊戲
- 阿里雲常用產品彙總及解釋阿里