- 博客(3)
- 收藏
- 关注
原创 基于CORBA实现总线
为了达到在分布式系统下不同模块/节点之间的通信,本次将设计一个分布式总线作为沟通渠道。:分布式总线是一种在分布式系统中用于数据传输和通信的方式,通过将多个节点连接到一条或多条总线上,实现节点之间的数据交换和通信。与集中式系统不同,分布式总线设计强调系统的去中心化和扩展性,适合处理大规模、复杂的任务。去中心化:分布式总线设计没有单一的控制点,节点之间是平等的,任何一个节点的故障都不会导致整个系统崩溃可扩展性:系统可以根据需求增加或减少节点,扩展性强,适合大规模系统。
2025-01-08 16:48:50
1753
原创 CORBA(二)
动态调用接口简称DII,用来在运行时刻发现并调用目标对象中的操作。接口存储库简称接口库(IR),时运行时的分布式数据库,存放IDL定义接口的机器可读版本。动态框架接口简称DSI,该接口允许服务器在运行时刻动态地解释并实现一个调用。CORBA允许客户在运行时选择目标对象,然后动态地调用目标对象上的指定操作而不必像静态调用那样,事先通过IDL编译器生成码根。动态调用的基本含义是构造并发出一个请求,请求中的参数说明只有在运行时才能知道。目标对象上的操作存放在对象的接口中,而动态调用时的接口信息则存放在接口库中。
2025-01-07 14:07:46
1515
原创 CORBA
IDL是CORBA定义的一种接口定义语言,并且CORBA定义了IDL到各语言的映射关系(Ada,C,C++,Smalltalk,Java,Python),通过映射关系实现跨语言。IDL框架包含四种元素:模块:含有许多按功能进行分组的接口,形成附加的分层架构。接口:定义数据和操作,供客户使用。操作:表示客户可以调用的、处于对象中的服务。数据类型:描述参数、属性、返回值以及异常等的允许值。
2025-01-06 18:02:42
1852
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人