为什么WAMP协议没有被广泛采用?

时间:2019-06-04 08:34:24

标签: messaging wamp-protocol

我们正在尝试确定一项至少持续10年的协议。从外观上看,WAMP涵盖了我们将永远需要的一切。

https://wamp-proto.org/

我很好奇为什么我还没有听到更多关于此的信息? WAMP +消息驱动架构?

1 个答案:

答案 0 :(得分:1)

最近,我正在阅读WAMP(WebSocket应用程序消息协议)的文档,它确实是一个非常好的协议。它具有发布和订阅服务器模型,确实支持RPC(远程过程调用)和路由的RPC see comparison here。许多想法被付诸实践。

但是,轻松的客户端用户体验需要权衡一个完整的(因此超过150页的)复杂协议实现as seen here

WAMP协议最流行的路由器实现是crossbar.io。它已经成熟,但我认为它还不够成熟,无法说服某些人使用它。不幸的是,幸运的是,有许多完善的技术和协议都扮演着相同的角色。为了使某人采用看起来有点与众不同的东西,您需要用数字说服他们...显示可用性,可伸缩性,易于监视,警报,部署和维护的可用性等等。等等,而这并不是简单的任务。

最后,一切都归结为technology adoption life cycle。如果一家大公司支持它,那么肯定会有很多追随者也支持它。

Technology adoption life cycle

您是否敢于押注将持续10年的技术?事情正在以非常快的速度变化,始终处于最前沿,这意味着您绝对是疯了,或者肯定是超前的。

总而言之,我确实相信您应该在受控的环境中尝试和尝试新事物(了解其工作方式,优缺点,权衡等),然后再在生产环境中进行提交和维护。 ..表明解决方案有效。请记住,如果它适合您的需求并且今天就可以使用,那就去吧!未来是不确定的,让它走向“未来的你”。