English | 🇨🇳中文
Moonquakes是一个演示项目。它展示了如何在一些web框架中使用jsonrpc协议进行通信,这些web框架是由java、php或golang编写的。
在moonquakes中,java框架用的是springboot,它使用 jsonrpc4j 与go和php框架通信;php框架是 Hyperf ,它有自己的 jsonrpc组件 来与go和java框架通信;go框架使用 jsonrpc4go 与java和php框架通信。
查看 moonquakes.io.
- 使用ip
# 克隆代码
git clone [email protected]:sunquakes/moonquakes.git
cd moonquakes
# 切换到main分支
git switch main
# 编译镜像
docker-compose build
# 启动容器
docker-compose up
- 使用注册中心consul
# 克隆代码
git clone [email protected]:sunquakes/moonquakes.git
cd moonquakes
# 切换到consul分支
git switch consul
# 编译镜像
docker-compose build
# 启动容器
docker-compose up
- 使用注册中心nacos
# 克隆代码
git clone [email protected]:sunquakes/moonquakes.git
cd moonquakes
# 切换到nacos分支
git switch nacos
# 编译镜像
docker-compose build
# 启动容器
docker-compose up