Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/airtestproject/hrpc

Common interface definition based rpc implementation
https://github.com/airtestproject/hrpc

rpc rpc-client rpc-framework rpc-library

Last synced: 3 months ago
JSON representation

Common interface definition based rpc implementation

Awesome Lists containing this project

README

        

# hrpc

Common interface definition based rpc implementation (基于公共接口定义的rpc实现).

```text
+-----------------------------+ +------------------------------+
| | | |
| runtime 1 | | runtime 2 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| +---------------------+ call remote method | +-------------------+
| | objproxy.methodA() | +----------------------------> | | obj.methodA() |
| | | | | |
| | | | | |
| | | | | |
+-------+---------^-----------+ +----------+---------^---------+
| |
| |
| |
+-----------------------------+------------------------------------+
|
|
|
+----------------+----------------+
| |
| CommonInterface |
| |
| |
+---------------------------------+
| |
| + methodA() |
| |
+---------------------------------+
| |
| + methodB(arg1, arg2) |
| |
+---------------------------------+

```