1 2 3 4 5 | import com.alibaba.appengine.api.rpc.RpcFactory; import com.alibaba.appengine.api.rpc.ServiceConfig; ServiceConfig<HelloService> serviceConfig = new ServiceConfig<HelloService>(); serviceConfig.setInterfaceClass(HelloService. class ); RpcFactory.exportService(serviceConfig, new HelloServiceImpl()); |
1 2 3 4 5 | import com.alibaba.appengine.api.rpc.ReferenceConfig; import com.alibaba.appengine.api.rpc.RpcFactory; ReferenceConfig<HelloService> referenceConfig = new ReferenceConfig<HelloService>(); referenceConfig.setInterfaceClass(HelloService. class ); reference = RpcFactory.getReference(referenceConfig); |
1 2 3 | ServiceConfig<HelloService> serviceConfig = new ServiceConfig<HelloService>(); serviceConfig.setInterfaceClass(HelloService. class ); RpcFactory.exportService(serviceConfig, new HelloServiceImpl()); |
1 2 3 | ReferenceConfig<HelloService> referenceConfig = new ReferenceConfig<HelloService>(); referenceConfig.setInterfaceClass(HelloService. class ); HelloService reference = RpcFactory.getReference(referenceConfig); |
1 2 3 4 5 6 7 8 | < servlet > < servlet-name >RpcProvider</ servlet-name > < servlet-class >com.alibaba.tae.demo.rpc.RpcProvider</ servlet-class > </ servlet > < servlet-mapping > < servlet-name >RpcProvider</ servlet-name > < url-pattern >/</ url-pattern > </ servlet-mapping > |
1 2 3 4 5 6 7 8 | < servlet > < servlet-name >RpcConsumer</ servlet-name > < servlet-class >com.alibaba.tae.demo.rpc.RpcConsumer</ servlet-class > </ servlet > < servlet-mapping > < servlet-name >RpcConsumer</ servlet-name > < url-pattern >/</ url-pattern > </ servlet-mapping > |