0
0
0
20
分享

玩法平台-测评任务-MNS评测-任务组的测评

2022-11-16000广东
笔记来源于:任务
玩法平台-测评任务-MNS评测-任务组
阿里云消息服务是一款“小而强大”的云产品,在刚刚过去的双十一,它提供了高效可靠,安全便捷的消息服务,保障了我们的业务线订单的正确分派。一段时间体验下来,我们觉得阿里云消息服务在同类产品中表现是最优秀的,有几大特点是我们选择它的理由。
首先阿里云消息服务首创消息零回溯功能,这个保证了消息一定能传输到位。这样不用担心系统在流量高峰时导致的消息丢失。
阿里云消息服务还提供了优先级消息,延迟消息等多种实用功能,不需要自购服务器、搭建开源消息中间件软件以及后续繁琐的运维扩容工作。
还有就是阿里云消息服务采用的是标准HTTP Restful接口,没有平台依赖,访问方便。配合阿里云一条龙服务,开发人员可以更专注于自身系统组件间的业务逻辑,无需为底层消息中间件的稳定性担忧,有效降低运维成本。
总的来说,无论是价格方面,还是性能方面,阿里云消息服务在同类产品中都是一位“优等生”。
上一篇
阿里云消息服务 MNS 是一种高效、可靠、安全、便捷、可弹性扩展的分布式消息通知服务。MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据、通知消息,构建松耦合系统。 保证消息至少被消费一次。通常的消息队列,在消息被取出后就认为用户程序已经消费成功。在阿里云的消息服务里,只有消息在被用户主动删除后,才会被认定为消息被用户程序消费成功。否则,消息服务会保证消息在用户设定的时间后继续可以消费,进而保证消息“使命必达”。 这个机制在分布式系统中单点故障成为常态的情况下非常有用,用户不用担心自己的程序崩溃而导致丢失正在处理中的消息,也无需在程序重新启动后做任何消费状态设置。 所有API包括管理API,都采用标准HTTP Restful 接口,支持公网访问,无平台依赖。用户可以轻松的做跨域的数据传输,而不需要在防火墙开特殊端口;也不需要等待官方某种特定语言的SDK,可以很方便的用各种语言以自己想要的方式实现SDK,做到自主可控。 优先级消息。在现实生活中,我们在银行,火车票售票排队窗口,会看到对于XXX优先等字样,其实在程序世界也是一样。我们会有特殊紧急的消息/任务需要优先处理。消息服务为此专门提供了优先级消息功能,能够让优先级高的消息“插队”,优先被用户程序处理。 延迟消息。我们也会碰到有些任务需要在一定时间后被执行的场景。例如:用户下完订单后,需要在15分钟后检查用户订单是否完成付款,这时我们只需要消息服务的队列里发送一条延迟15分钟的消息即可。处理程序15分钟后从队里读取消息,并检查订单状态是否为支付成功,如果没有则取消订单,并更新商品库存。 特色功能5: 批量消息功能。有时候,我们需要一次性往队列里发送或获取多条消息,以提高处理速度。这时消息服务的批量消息功能就可以帮助我们实现这一目的。 特色功能6: 通知消息功能。该功能是消息服务即将公测的功能,已经应用于阿里云的对象存储服务和媒体转码等云服务。目前已经支持http回调方式,后续还会支持移动推送,邮件,短息通知。可以轻松帮助我们实现真正的异步通知场景。   多种应用场景,零运维成本 消息服务提供的上述功能,能够帮助用户轻松实现系统解耦,削峰填谷,数据交换,通知回调,定时任务,优先级任务等场景,并且...
下一篇
消息服务MNS的优势 消息服务MNS具有使用简单、稳定性、可靠性、安全保护、弹性扩展等优点。 易于使用 无需操作和维护,无需构建自己的消息服务。 易于访问的标准HTTP RESTful接口。 SDK支持多种语言,包括C++、Java、C#、Python、PHP、Go等。 稳定可靠 三份信息,可靠性高。 高服务可用性。 独特的机制确保始终可写。 安全防护 多层安全保护和防DDoS攻击。 多用户隔离机制,每个用户都配备了独立的命名空间。 它支持向不同的RAM用户授予不同的访问权限。 支持HTTPS和VPC访问。 大规模和高可扩展性 队列的数量和队列的存储容量具有高度可扩展性。 服务规模自动扩展,对用户透明。 在全球多个地区提供服务。有关详细信息,请参见区域和接入点。 快速稳定 它快速而直接,链接用户只需3秒。 三个网络合一的独家频道。 专用机房支持大容量和高并发。 高到达率,与工信部携号平台实时互联。 运营商级运维保障、实时监控和自动切换。 周到的技术服务 不断丰富最佳实践案例的分享。 24/7工作订单支持。 可定制的现场支持。 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访问权限进行管理。

评论

登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等