bboss 项目下载地址:
https://sourceforge.net/project/showfiles.php?group_id=238653
通过Bboss aop 1.0.6 新提供的远程服务调用功能,你可以实现:
Ø 点对点的远程服务调用(与ejb和rmi的功能一样,但是要简单得多)
Ø 多点远程服务调用(在集群环境中使用)
体系结构
远程服务调用功能依赖于Bboss aop提供的以下组件来实现:
Ø 远程管理组件
Ø Aop组件管理组件
整个远程服务管理的体系结构如下:
远程服务调用过程
1. 客服端调用注册在aop框架中的业务组件的方法,给定特定的业务组件的serviceid
2. aop框架根据serviceid,判断调用的是远程方法还是本地方法
3. 如果serviceid 的值为 (all)/service或者(ip:port[;ip:port])/service模式则为远程方法调用,反之为service时则为本地业务方法调用。
4. aop框架识别的是本地服务调用时,会将调用请求直接转交给本地业务组件
5. aop框架识别的是远程服务调用时,会将调用请求直接转交给远程服务管理组件
6. 集远程服务管理组件接收到远程方法调用时,会将该请求递交给请求目标服务器中部署的aop框架中的业务组件,来完成请求的处理。
7. 处理完毕后将处理结果返回给客服端。
Bboss aop框架后续还会增加远程服务调用路由功能。
- 大小: 12.6 KB
分享到:
相关推荐
【bboss-db-elasticsearch-tool-master_java_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...
官方版本,亲测可用
3. `bboss-util-5.5.0.jar`和`bboss-persistent-5.5.0.jar`:这是BBoss框架的核心组件,提供了许多实用工具类和持久化操作支持,如数据库连接、事务管理等,为Elasticsearch的数据导入提供底层支持。 4. `...
环境要求JDK要求:JDK 1.7+ Elasticsearch版本要求:1.X,2.X,5.X,6.X,7.x,+ Spring Booter 1.x,2.x,+从源代码构建首先从获取源代码然后转到目录bboss-elastic-tran下的cmd窗口并运行gradle build命令: ...
官方版本,亲测可用
**bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。它实现了流批一体化的数据处理能力,使得用户能够灵活地应对实时和批量的数据处理场景。在...
本bboss-datatran项目基于Java开发,包含591个文件,包括Java源代码、Markdown文档、GIT忽略文件、Gradle构建文件、Properties配置文件、Preferences配置文件、XML配置文件、GIT属性文件、LICENSE文件和PNG图片。...
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。 同时也是一个高性能Elasticsearch orm 客户端,100%兼容es各个版本 ...
官方版本,亲测可用
wf_rejectlogrejectnoderejecttaskidnewtaskid2014-05-16 解决多实例任务多出路分支条件不起作用导致每个分支都产生任务的问题修改2014-05-16 ServiceTask中express类型的服务也支持javadelegate和activitibehavier...
6. **安全控制**:BBoss MVCDemo提供了一套完整的权限控制体系,包括角色、权限分配,以及基于URL的访问控制,保障了企业级应用的安全性。 7. **性能优化**:BBoss MVCDemo对请求处理进行了优化,比如支持缓存机制...
bboss hadoop集群搭建 hadoop集群搭建 hadoop集群搭建 hadoop集群搭建 hadoop集群搭建
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
**二、BBoss介绍** BBoss 是一个针对 Elasticsearch 的企业级开发框架,它提供了丰富的 Java API,使得开发者可以更简单地进行索引管理、查询构建、结果分析等操作。BBoss 还支持多版本兼容,方便应对 Elasticsearch...
官方版本,亲测可用
BBoss框架的最新版本bbossgroups-bboss-389b83a可能包含了对原有功能的优化、新特性的添加以及bug修复。开发者在使用时,应详细阅读官方文档,了解其具体变更,以便更好地利用这一强大的工具进行企业级应用的开发。 ...