阿里云
FIFA
发表主题 回复主题
  • 8995阅读
  • 13回复

热门问题:关注MNS和ONS的区别,请看这里

级别: 论坛版主
发帖
177
云币
195
— 本帖被 消息小二 执行取消置顶操作(2016-01-08) —
目前两个产品的区别:
https://help.aliyun.com/document_detail/27437.html




MNS已经进过严格测试,已达到商业化的稳定性要求,其主要特点和适用场景
1.数据高可靠(10个9),对于数据可靠性敏感(要求消息数据不丢)的应用场景建议选择。
2.所有API符合HTTP RESTFUL 标准,方便接入,对于由于有不同网络安全域之间数据交换要求的场景建议选择,只需要http80端口开放就可以(一般默认开放),不需要开放额外端口。
3.后端存储采用阿里主研发的飞天分布式系统(已广泛应用于阿里云各个云产品),单集群规模已达到5k台,消息堆积无上限,对于消息堆积有上亿级别要求的用户场景,建议选择。
4.由于使用HTTP Restful 接口,SDK客户端无状态,不会占用用户服务过多CPU 资源。对于用户服务器CPU 占用有要求的场景建议选择。
5.保证用户消息至少被消费一次语义。对于消息处理有此类要求的场景建议选择。
6.保证消息写高可用(always writable)。对于写消息可用性要求较高的用户建议选择。
7.MNS API 已全部支持RAM主子账号访问,方便企业按账号角色对MNS访问权限进行管理。
   (主子账号使用帮助文档:https://help.aliyun.com/document_detail/27444.html?spm=5176.doc27498.6.127.XQdrvX

如有更多问题,请咨询:消息服务MNS技术支持旺旺群(51222373)<b>申请加入时请提供阿里云uid</b>。









[ 此帖被消息小二在2016-07-05 15:11重新编辑 ]
级别: 新人
发帖
1
云币
1
只看该作者 沙发  发表于: 2015-11-09
回 楼主消息小二的帖子
靠,说了半天,没写什么情况下不适用,为什么和ons有两个定位相同的产品?
级别: 论坛版主
发帖
177
云币
195
只看该作者 板凳  发表于: 2015-11-09

您好,确实这两个产品比较类似,主要是历史原因,给您选择带来困扰了,抱歉!


目前阿里云商用的消息中间件是MNS。MNS产品的topic 模型(1对多广播消息)是不对外的(详见表格对比)。


您的应用是什么场景和需求?
级别: 新人
发帖
1
云币
1
只看该作者 地板  发表于: 2016-01-18
Re热门问题:关注MNS和ONS的区别,请看这里
简单的问一下,MNS和ONS,哪个更好一些,哪个是阿里平台未来发展的重点产品。针对构建在阿里云上的企业应用系统SCM或CRM,用哪个更好些呢?
级别: 新人
发帖
3
云币
4
只看该作者 4楼 发表于: 2016-03-11
Re热门问题:关注MNS和ONS的区别,请看这里
一看到消息服务高兴了一下,看到消息服务和消息队列晕了一下,进来这里失望了一下,还是先用自己搭的MQ扛一下。
级别: 论坛版主
发帖
177
云币
195
只看该作者 5楼 发表于: 2016-03-11
回 4楼(梦回草原) 的帖子
Hi,您好,请问您有什么需求满足不了?或者您认为我们需要做哪些改进?
我们是有着十二分的诚意,希望能给您最优质的消息服务的,还希望您能多给宝贵意见,谢谢。
级别: 新人
发帖
8
云币
11
只看该作者 6楼 发表于: 2016-06-13
Re热门问题:关注MNS和ONS的区别,请看这里
那大家来谈谈计算机历史学吧

LinkedIn在发达后,急需一个消息系统,他们的业务主要基于JAVA,在考查了JMS等等后,认为现有的不能满足他们的要求,于是发展了自己的MQ系统,特点是大量利用了当时飞速发展的hadoop系统中的zookeeper,2011年,LinkedIn将他们的MQ开源,命名为Kafka

淘宝的双11压力,促使淘宝也开发自己的MQ系统,但淘宝的业务和LinkedIn并不太相似,所以淘宝借用了Kafka的zookeeper思想,自己实现了自己的MQ,淘宝也将其开源,命名为metaQ,这大约发生在2012年


淘宝在metaQ上发展了数年,一直发展到3.0版本,时间到了2014年,改名为RocketMQ


阿里云上线后,基于RocketMQ部署的就是ONS

但RocketMQ是云时代之前的产物,云时代的阿里云基于飞天系统,天生的大规模计算能力

于是2014年,新的基于飞天系统开发的新的MQ系统,MQS
2015年,重新命名为 MNS

结论:
如果你只想使用MQ,并且不打算迁移到别的平台,那么推荐使用MNS,它是新开发的系统,无论性能还是稳定性,都远超ONS

但你有时想要自己部署一套自己的MQ,或者以后有可能迁移到非阿里云的环境,那么使用ONS,你可以自己部署一套RocketMQ来平稳过渡
级别: 新人
发帖
2
云币
3
只看该作者 7楼 发表于: 2016-06-23
Re热门问题:关注MNS和ONS的区别,请看这里
请问一下,我们要进行开发调试的话,怎么用啊?我们没在阿里云上,怎么玩啊?
对了,我们是在金融云上的。
级别: 论坛版主
发帖
177
云币
195
只看该作者 8楼 发表于: 2016-06-23
回 7楼(佛鼓) 的帖子
您好,有关MNS开发调试,可以使用金融云上MNS的管理控制台即可。如果有任何需要我们协助的地方,可以添加MNS的官方支持旺旺号mqs_support进行咨询,谢谢
级别: 新人
发帖
1
云币
1
只看该作者 9楼 发表于: 2016-07-26
Re热门问题:关注MNS和ONS的区别,请看这里
为啥不废弃ONS?
ONS的C# SDK 使用时,怎么有时灵有时不灵,搞的像碰运气似的
级别: 新人
发帖
1
云币
1
只看该作者 10楼 发表于: 2016-08-29
Re热门问题:关注MNS和ONS的区别,请看这里
消息队列能做 华北server to 华南server么?
级别: 小白
发帖
24
云币
29
只看该作者 11楼 发表于: 2016-09-16
回 6楼acebear的帖子
谢谢介绍,解决了我心里的疑惑。之前怕阿里云抛弃这个产品线,就像 ACE 一样。
级别: 新人
发帖
8
云币
10
只看该作者 12楼 发表于: 02-15
Re热门问题:关注MNS和ONS的区别,请看这里
我用的时候也懵逼了,也不清楚使用哪个,哎
级别: 新人
发帖
1
云币
1
只看该作者 13楼 发表于: 12-07
Re热门问题:关注MNS和ONS的区别,请看这里
通告: 感谢大家对消息队列 HTTP 协议的支持。考虑到与消息服务(MNS)功能上的重复性,避免客户在选型上产生困惑。
消息队列 HTTP 协议将于 2018.04.01 起逐步下线。因此,我们建议您从今起
HTTP 协议相关需求可前往 消息服务 MNS
MQ TCP 多语言客户端相关需求可前往 消息队列 Kafka,目前已支持包括 Java、C++、GO、NodeJs、PHP、Phthon、logStash、filebeat 以及 springcloud 等
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个