🍪 快速开始
欢迎阅读 Open-Light-Rpc 文档!
如果你有任何与 Open-Light-Rpc 相关的问题,欢迎随时在 GitHub Discussions 上向我们的社区寻求帮助。
系统环境需求
- Latest stable OpenJDK 8
- Latest stable Apache Maven
构建客户端
1. 添加 Maven 依赖
2. 在启动类上添加 @EnableOpenRpcClient 注解
3. 配置服务名称
4. 给服务端发送消息示例
节选自 Open-Job 代码片段,该代码仅为示例。
构建服务端
1. 添加 Maven 依赖
2. 在启动类上添加 @EnableOpenRpcServer 注解
3. 配置服务端地址和端口、服务名称
4. 接收客户端发来的消息进行处理示例
节选自 Open-Job
到目前为止,我们已经构建好了 open-light-rpc 的客户端和服务端。
注意点
系统默认客户端和服务端使用的注册中心是 Nacos,注意客户端与服务端使用的注册中心类型须一致,也就是说如果客户端使用 Nacos 作为注册中心,那服务端也需要使用 Nacos 作为注册中心。
如果使用 Nacos 作为注册中心
- 需要添加如下 maven 依赖, nacos-client 版本可以用最新的,这里是示例
- 需要注入 NamingService
如果使用 Zookeeper 作为注册中心
- 需要添加如下 maven 依赖
- 需要注入 ZkClient