欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
JFox Cluster
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
− | |||
− | |||
JFox Cluster 为 [[JFox]] 的高可靠行和可扩展性提供了强大的技术基础. | JFox Cluster 为 [[JFox]] 的高可靠行和可扩展性提供了强大的技术基础. | ||
+ | |||
+ | ==JFox Cluster 实现== | ||
提供的基础功能 | 提供的基础功能 | ||
第19行: | 第19行: | ||
Stateless SessionBean 不需要Session Replication | Stateless SessionBean 不需要Session Replication | ||
*Clusterable Message Container | *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== | ||
+ | [[Image:JFox-Remote-Invoking-Model.png|thumb|right|JFox Remote Invoking Model]] | ||
+ | * ConnectorInvoker + ConnectorRemote + HandlerManager + Handler + Container | ||
+ | * Port Reuse | ||
+ | * 可以根据需要增加协议,增加其它类型容器 | ||
+ | * 分布式计算分为两个过程,分布和计算,考虑 Local 协议 | ||
+ | |||
==JFox Cluster 优势== | ==JFox Cluster 优势== | ||
第28行: | 第46行: | ||
*集群能力与协议无关(支持任何调用协议) | *集群能力与协议无关(支持任何调用协议) | ||
− | + | [[Image:JFox-EJB-Cluster-Model.png|thumb|left|JFox EJB Cluster Model]] [[Image:JFox-EJB-Smart-Stub.png|thumb|left|JFox EJB Smart Stub]] [[Image:JFox-Web-Cluster-Model.png|thumb|left|JFox Web Cluster Model]] |
2006年9月12日 (二) 00:22的版本
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 Cluster 优势
- 统一Handler+Container架构,扩展性强
- 基于方法调用实现集群,比完全基于内容集群更灵活
基于数据,会有定时、对象检查等问题
- 配置简单(做到集群系统和单机系统编码无关性)
- Web Container 和 EJB Container可分离
- 集群能力与协议无关(支持任何调用协议)
分享您的观点