Apache Tribes是Tomcat的一个模块,支持服务器集群中的组通信。Filip Hanik谈到了异构集群中的挑战以及Tribes如何帮助实现Tomcat集群的组通信需求。
Tribes是一个具有组通信能力的消息传递框架,这些是在Tomcat 5容器的集群/session复制代码之外创建的。它是为Tamcat集群实 现提供的通信框架。它的目的之一是简化分布式应用点对点(peer-to-peer)及点对组(peer-to-group)通信。Tribes支持两种 类型的消息传递:可用于两个节点间事件的并发(concurrent)消息传递和可用于发送消息给多个节点的平行(parallel)消息传递。
Tribes框架的其它特性包括:
Tribes还支持像RPC消息传递的特性以及把通道构建到JNDI树中的JNDI通道。该框架架构包含如下组件: