最后更新:2021-11-22 03:47:59 手机定位技术交流文章
RPC是一种技术,可以帮助我们在整个开发过程中完成应用程序之间的通信,而不会迫使我们专注于具体的通信细节。
由于RPC用于在应用程序之间进行沟通,因此有许多工具可用于完成RPC通信,例如网络服务、Hessian、GRPC等。这些都是不同的RPC框架。
在不同时期的不同项目中可以增加各种区域竞争和消费者保护框架,以解决当时各种应用之间的沟通问题,从而在我们的生产环境中形成一套多种多样的区域竞争和消费者保护框架。
显然,对RPC框架的这种令人困惑的使用不利于公司技术仓库的管理,特别是因为我们维护RPC框架的费用越来越昂贵,因为每个RPC框架都需要一名专职人员来更新维护工作。 因为我们需要将所有应用程序改为新的RPC。
问题是,可以做些什么,将许多区域竞争和竞争委员会框架合并成一个实现团队多元化的工具?
为了解决升级过程中发现的问题,考虑另一种解决办法,即不是删除现有的区域采购委员会框架,而是进入新的区域采购委员会框架,使两个区域采购委员会能够提供两者。
,然后当所有应用程序与新的RPC挂钩时,所有应用程序都逐渐与新的RPC连接。这消除了上述困难,同时允许所有应用程序在与新的RPC连接时,以有序的时序程序将所有应用程序升级为统一的RPC框架,所有应用程序也逐渐与新的RPC连接。这消除了上述困难,同时允许所有应用程序有序地升级为统一的RPC框架。
提供新的区域常务委员会框架,同时保持以前的区域常务委员会,这一概念将使所有应用程序最终能够更新到我们希望升级的区域常务委员会,但对于开发者来说,转换成本仍然有点高,程序至少需要两次访问,才能将申请中原有的区域常务委员会完全转换为新的区域常务委员会。
是否有更好的方法可以让应用程序在网上从新旧RPC过渡到旧RPC? 根本的区别在于新的RPC可以同时处理许多RPC电话。 当新的RPC的调用人改变时,调用人和服务提供人都可以使用新的协议来完成调用;如果调用人使用旧RPC,调用人和服务提供人都可以继续遵循以前的协议。

允许新的区域竞争委员会立即满足许多区域竞争委员会的呼声的关键是,允许新的区域竞争委员会支持多项实地协议请求,允许新的区域竞争委员会立即满足许多区域竞争委员会的呼声,允许新的区域竞争委员会支持多项现场协议请求。
在发送和接收软件包时,我们有两个转换功能,以使RPC的内部处理逻辑与协议无关,同时确保呼叫者得到与所要求的数据格式相同的数据格式。

本文由 在线网速测试 整理编辑,转载请注明出处。