一,先整理下RPC调用
RPC(Remote Procedure Cal)
,远程过程调用。调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remote procedure call
(RPC
) is a protocol that allows a computer program running on one computer to cause a subroutine
on another computer to be executed without the programmer explicitly
coding the details for this interaction. When the software in question
is written using object-oriented principles, RPC may be referred to as remote invocation
or remote method invocation
.
RPC
的基本通信模型是基于Client/Server
进程间相互通信模型的一种同步通信形式;它对Client
提供了远程服务的过程抽象,其底层消息传递操作对Client
是不透明的。
二,RemoteTea简介
ONC(Open Network Computer) RPC的java开发包。站点http://remotetea.sourceforge.net/ 主要分成三大部分:
1. jrpcgen 根据.x定义生成java源码
2. Jportmap 端口映射的server,主要是转换TCP/IP协定的port号到RPC program number。对应的是source里面的jportmap.jar
3. oncrpc 主要的实现功能包。
三,简单的示例
四,参数,协议报文分析
五,RPC里面的一些规定
六,一些常见的问题
- 大小: 28.8 KB
分享到:
相关推荐
概要设计模板概要设计模板概要设计模板概要设计模板概要设计模板概要设计模板概要设计模板概要设计模板 本资源文件是一个软件概要设计模板,旨在指导软件开发的概要设计阶段。该模板涵盖了软件开发的多个方面,包括...
软件概要设计文档模板 软件概要设计文档模板是项目管理文档之一,旨在为软件开发提供指导和规范。该文档模板涵盖了软件概要设计的各个方面,包括设计概述、系统逻辑设计、系统组织设计、系统结构设计、系统接口设计...
12. 软件概要设计模板的 limitation:软件概要设计模板的limitation包括需要投入大量的人力和物力来编写和维护、可能需要很长时间来完成等。 软件概要设计模板是软件开发项目管理中的一种重要文档,用于记录软件的...
在使用此模板前,通常已经完成了概念阶段的工作,包括概念生成、概念选择和概念验证,确定了系统的架构、关键技术问题和关键算法的解决方案。概要设计则在此基础上进一步细化设计,整合和完善整个软件系统或子系统的...
概要设计模板概要设计模板概要设计模板概要设计模板
软件开发概要设计模板 软件开发概要设计模板是一个重要的文档,用于记录软件开发项目的总体设计和接口设计。通过阅读该文档,我们可以了解软件开发项目的概要设计、总体设计、接口设计、用户接口设计等方面的知识点...
10. **测试与文档**:接口设计完成后,必须编写详尽的接口文档,并进行单元测试、集成测试和压力测试,确保其正确性和稳定性。 11. **接口管理**:接口生命周期管理工具如Swagger、Postman等,可以帮助开发者管理和...
标准化应急预案模板系统概要设计报告v3.0 信息系统概要设计报告 总体设计报告 信息系统概要设计报告 总体设计报告 信息系统概要设计报告 总体设计报告
概要设计说明书(模板) 概要设计说明书是软件设计阶段的重要文档,为软件开发提供了详细的设计蓝图。下面是概要设计说明书中所涉及到的知识点: 1. 软件设计阶段:在软件开发过程中,软件设计阶段是非常重要的...
《概要设计说明实例》是软件开发过程中一个重要的文档集合,它主要涵盖了软件系统在架构层面的规划和设计。这份压缩包文件包含了多个实例,旨在为开发者提供详细的概要设计思路和方法。以下是对概要设计及其说明实例...
概要设计实例-小型企业管理系统的概要设计 概要设计是软件开发过程中的重要步骤,它为软件的详细设计和实现提供了基础。本文档中所述的小型企业管理系统的概要设计,旨在提供一个实例,说明概要设计的步骤和要点。 ...
创建概要的过程一般遵循以下步骤:启动Profile Management Tool,选择创建概要的类型,设置概要的名称和位置,然后通过向导完成概要的创建。向导会根据所选的概要类型提供不同的选项和配置。 在创建部署管理器概要...
6. **评审与迭代**:设计完成后,通常需要进行设计评审,通过团队讨论和专家评估来确保设计的合理性和可行性,根据反馈进行必要的修改和优化。 通过以上文件,开发者和项目团队可以获取到不同类型的概要设计方案,...
概要设计说明书(全面) 概要设计是软件开发过程中的重要步骤之一,旨在确定软件的总体架构和设计原则。本文将对概要设计的概念、过程和原则进行详细说明,并对相关的知识点进行解释。 一、概要设计的概念 概要...
6. **时间表与里程碑**:设定项目的进度计划,列出关键阶段的完成时间,确保设计按期推进。 7. **成本估算**:预估硬件组件的成本,包括元器件价格、制造成本、测试费用等,以控制项目预算。 8. **兼容性和标准...
- **隐含约束**:讨论可能影响设计的未明示假设,如用户技能水平、软硬件假设等。 ##### 4. 设计策略 设计人员需制定策略来应对未来的功能扩展、资源复用和目标之间的权衡,确保系统设计的前瞻性和灵活性。 ##### ...
IT项目概要设计是软件开发过程中的重要环节,它为项目的后续实施提供了明确的蓝图和指导。本设计说明书遵循了国家标准《概要设计说明书(GB8567-88)》,确保了设计的规范性和专业性。以下是文档中涉及的主要知识点...