如果让你设计一个消息队列,你会考虑几个方面
1.1k
等14人参与

题目描述:如果让你设计一个消息队列,你会考虑几个方面
提示
1)定位:类似Kafka事务、消息重复性没有MQ好,就因为Kafka定位不是MQ而是流处理平台,舍弃了一些特性,提高了吞吐量
2)产品设计:目标受众&特性选择,RocketMQ和ActiveMQ和RabbitMQ提供了很多完全不同的特性的原因,就目前市面来讲,大家对RocketMQ更感兴趣,因为提供了死信队列和分布式事务上的支持,更符合当下企业的要求
3)吞吐量:目标。在充分考虑前面两点后,预估你的吞吐量,因为前两者会对新能有损耗。
4)集群模式:Kafka和MQ都有不同模式。主从模式、Control模式、集群模式是可用性的保障之一,也是易用性的保障之一
5)客户端模式&易用性
6)数据安全和加密形式

我的作业
去发布

登录后即可发布作业,立即

全部作业

考虑:
集群的模式方案
产品的高效性,易用性,扩展性,安全性
应该解决当前企业哪一方面的痛点,其他信息队列缺失或不完善的
建立社区,收集用户反馈,进行改善

0
评论
提交于  2023-02-26 09:57:23

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号