轻量级的远程通信组件
轻量级的远程通信组件
<dependency>
<groupId>com.na.light</groupId>
<artifactId>spring-boot-starter-light-server</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
@LightRpcService("userRemote")
public class UserRemoteImpl implements IUserRemote {
spring.light.scan=com.na.manager.remote
spring.light.zookeeper.url=192.168.0.238:2181
spring.light.zookeeper.timeout=5000
<dependency>
<groupId>com.na.light</groupId>
<artifactId>spring-boot-starter-light-client</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
@LightRpcService("userRemote")
public interface IUserRemote {
spring.light.scan=com.na.manager.remote
spring.light.zookeeper.url=192.168.0.238:2181
spring.light.zookeeper.timeout=5000
@Autowired
private IUserRemote userRemote;