关于消息队列的一个问题 如何选择
首先说一下这个问题的由来。
公司中的监控系统和公司的主营业务是分开发布的两个不同的应用包,而且这两个应用包
一个是发布在北京的机房 一个是发布在其他城市的机房
现在要让监控系统对业务系统进行监控 维护 交互 的时候 就出现了一个应用之间跨域访问的问题
现在的设计方案是 写一个统一的消息接口类型的应用 该应用的功能是 接收监控系统的命令 并以广播的形式发送到
全国其他地方机房的应用内部 而全国其他城市的业务系统呢? 它也会把一些实时的log日志的信息写入到监控系统共的db中
用于监控系统监控使用
该系统由 服务器端 和 客户端 组织 监控系统通过客户端发送到服务器端 然后服务器端把该信息发送到全国其他城市的
主业务应用中 主应用中也需要有一个客户端来接受该信息
目前来看 ibm的mq可是满足 但是 mq 是收费的 而jms这个东西并发性能不佳 也被摒弃掉
然后上网找了下 发现了很多这种类型的开源项目 但是基本都hi使用的java的nio做的服务器端
这样我就比较担心服务器的性能问题
我系统能够有一个由c语言编写的高性能的服务器端 还提供了对java支持的客户端
系统各位达人能够帮忙推荐几个 性能高 并发性好 的这类开源系统