欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
JFox Cluster
来自开放百科 - 灰狐
				
								
				(版本间的差异)
				
																
				
				
								
| 第48行: | 第48行: | ||
| + | |||
| 第55行: | 第56行: | ||
[[Image:JFox-EJB-Smart-Stub.png|thumb|right|JFox EJB Smart Stub]]  | [[Image:JFox-EJB-Smart-Stub.png|thumb|right|JFox EJB Smart Stub]]  | ||
* Client 从集群中的节点创建的Stub含有多个Remote,并且能够在默认Remote 不工作的情况切换到能工作的Node  | * Client 从集群中的节点创建的Stub含有多个Remote,并且能够在默认Remote 不工作的情况切换到能工作的Node  | ||
| + | |||
| 第66行: | 第68行: | ||
[[Image:JFox-Web-Cluster-Model.png|thumb|right|JFox Web Cluster Model]]  | [[Image:JFox-Web-Cluster-Model.png|thumb|right|JFox Web Cluster Model]]  | ||
* Replace Web Server HttpSession Container with ClusterableHttpSessionContaine  | * Replace Web Server HttpSession Container with ClusterableHttpSessionContaine  | ||
| + | |||
2006年9月12日 (二) 00:27的版本
JFox Cluster 为 JFox 的高可靠行和可扩展性提供了强大的技术基础.
目录 | 
JFox Cluster 实现
提供的基础功能
- Load Balance
 
--WEB - Http Request Redispatcher (Apache+Mod_JK/Pen)
--EJB - EJB Smart Stub
- Fail-over
 
--WEB - HttpSession Replication Manager
--EJB - Bean Replication Manager
需要实现集群的容器
- Clusterable JNDI Container
 - Clusterable Web Container
 - Clusterable EJB Container
 
Stateless SessionBean 不需要Session Replication
- Clusterable Message Container
 
JFox Microkernel
JFox IoC Kernel
- IoC based, Modular Ready.
 - POJO Remote Invocation
 - Multi-Protocol transport
 - Cluster Ready
 
--内核级集群支持,已经定义好了集群框架及API,开发容器的时候,只要实现ClusterableContainer 接口,即具备集群功能
--Support Smart Dynamic Proxy Stub
JFox Remote Invoking Model
- ConnectorInvoker + ConnectorRemote + HandlerManager + Handler + Container
 - Port Reuse
 - 可以根据需要增加协议,增加其它类型容器
 - 分布式计算分为两个过程,分布和计算,考虑 Local 协议
 
JFox EJB Cluster Model
- 增加ClusterServer,ClusterContainer
 
 
JFox EJB Smart Stub
- Client 从集群中的节点创建的Stub含有多个Remote,并且能够在默认Remote 不工作的情况切换到能工作的Node
 
JFox Web Cluster Model
- Replace Web Server HttpSession Container with ClusterableHttpSessionContaine
 
JFox Cluster 优势
- 统一Handler+Container架构,扩展性强
 - 基于方法调用实现集群,比完全基于内容集群更灵活
 
基于数据,会有定时、对象检查等问题
- 配置简单(做到集群系统和单机系统编码无关性)
 - Web Container 和 EJB Container可分离
 - 集群能力与协议无关(支持任何调用协议)
 
相关文档
	分享您的观点