SynchroMQ群集是由多台SynchroMQ工作流服务器组成的联邦式网络架构,借助于自动的动态路由算法实现分布式发布/订阅和远程队列的访问,从而允许工作流SynchroFLOW在任意节点向SynchroMQ群集发送和接收消息,满足了企业级大规模应用的需要。 任意拓扑的联邦式路由网络 为了最大限度的提高系统的扩展性,SynchroMQ可以将多个服务器节点组成一个联邦式的虚拟网络,该服务器网络对于SynchroFLOW工作流就如同一个虚拟的SynchroMQ服务器一样,和网络中的不同服务器节点相连接的SynchroFLOW工作流可以正常的进行消息通信,消息会在虚拟网络中进行路由和存储转发并最终到达目的地。 智能路由 在一个拓扑网络中,消息传输的路径直接影响到消息的传输效率。SynchroMQ提供智能路由功能,在选择路径时可自动按照最短路径路由消息,以保障消息以最快速度传送到目的地。 高可靠和容错特性 对于SynchroMQ服务器,其可以保证持久消息的的可靠传输,即使在网络异常中断、人为关闭进程、操作系统崩溃等情况下,仍可以确保消息不丢失。当服务器故障恢复或者重新启动后消息能继续完成传输,并且实现消息传输一次且仅有一次(Once and only once)的语义; 可靠组播服务器互连 在局域网范围内,通过可靠组播协议可以大范围的进行服务器互连,提供很高的消息转发效率,并且可以和联邦路由网络结合,极大的提高系统的扩展性。 借助于SynchroMQ强大的联邦服务集群,给SynchroFLOW工作流提供了高可靠的消息总线支持,使得SynchroFLOW工作流具有更好的可靠性、容错性和可用性。
|