1. 启动【soul-admin】
2. 登录管理界面,打开 sofa 插件
3. 在【soul-bootstrap】里添加如下依赖
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>sofa-rpc-all</artifactId>
<version>${sofa.rpc.version}</version>
</dependency>
<dependency>
<groupId>org.dromara</groupId>
<artifactId>soul-spring-boot-starter-plugin-sofa</artifactId>
<version>${project.version}</version>
</dependency>
4. 启动【soul-bootstrap】
5. 在本地服务中加入 soul 的 sofa 客户端
<dependency>
<groupId>org.dromara</groupId>
<artifactId>soul-spring-boot-starter-client-sofa</artifactId>
<version>${soul.version}</version>
</dependency>
6. 在需要注册的服务中添加注解 SoulSofaClient
7. 本地服务加入如下配置
soul:
sofa:
adminUrl: http://localhost:9095
contextPath: /sofa
appName: sofa
8. 进行访问
curl http://localhost:9195/sofa/findById\?id\=3
{"code":200,"message":"Access to success!","data":{"id":"3","name":"hello world Soul Sofa, findById"}}