A simple Rpc framework.
- run
mvn install
- start registry center: demos/morpc-registry-center-demo
- start service: demos/morpc-service-demo
- start reference: demos/morpc-reference-demo
- test rpc: http://localhost:8080/test?message=world
public interface DemoHelloService {
String sayHello(String message);
}
@MoService
@Service
public class DemoHelloServiceImpl implements DemoHelloService {
@Override
public String sayHello(String message) {
return "hello " + message;
}
}
@RestController
public class TestController {
@MoReference
private DemoHelloService demoHelloService;
@GetMapping("/test")
public String test() {
return demoHelloService.sayHello("world");
}
}