有人知道与 Amazon SNS 等效的开源吗?也许支持类似的发布-订阅接口但可以在封闭或专用网络上运行的东西。
问问题
8893 次
3 回答
3
大概您正在寻找准备安装的打包解决方案?我不知道,但是,如果您对使用少量自定义代码组装一些现成的组件感到满意,您可以通过极其通用的Apache Camel框架构建自己的专用解决方案,这是一个强大的开放基于已知企业集成模式的源集成框架。
它包括一个不断增长的开箱即用组件列表,用于与现有工具/协议/API/等接口,例如用于克隆Amazon SNS功能:
- Mail Component -通过 Spring 的 Mail 支持和底层 JavaMail 系统提供对电子邮件的访问
- HTTP4 组件-提供基于 HTTP 的端点以使用外部 HTTP 资源(作为客户端使用 HTTP 调用外部服务器)
- SMPP 组件-通过 SMPP 协议提供对 SMSC(短消息服务中心)的访问,以发送和接收 SMS
- AWS 组件 - 即使这些组件也是可用的,以防您仍然想使用它们
- SNS 组件-使用Amazon 的简单通知服务 (SNS)服务进行消息传递
- SQS 组件 -使用Amazon 的简单队列服务 (SQS)服务进行消息传递
组装组件确实非常简单,并且有很多可用的示例,例如通过 Spring DSL(基于 XML)或通过 Java 代码进行配置的演练
诚然,像这样组装一个性能良好且可扩展的系统仍然需要大量的知识,但Apache Camel至少已经消除了许多相关任务的负担。
于 2012-01-25T15:32:16.907 回答
2
意识到这个问题有点老了,但最近遇到了这个问题:
http://www.slideshare.net/openstack/open-source-versions-of-amazons-sns-and-sqspptx
于 2013-04-02T13:11:28.277 回答
0
你可能想看看 Java 消息服务,又名 JMS,一个面向消息的中间件
于 2012-10-29T15:19:17.927 回答