<dubbo:application name="service-provider" version="1.0"/>
<dubbo:registry address="zookeeper://127.0.0.1:2181"/>
<dubbo:protocol name="dubbo" port="20880"/>
<dubbo:service interface="com.example.service.UserService" ref="userService" version="1.0"/>
<dubbo:registry id="zookeeperRegistry" address="zookeeper://127.0.0.1:2181" timeout="10000"/>
<dubbo:application name="service-consumer" version="1.0"/>
<dubbo:registry address="zookeeper://127.0.0.1:2181"/>
<dubbo:reference id="userService" interface="com.example.service.UserService" version="1.0"/>
@Service
public class UserServiceImpl implements UserService {
@Reference
private OrderService orderService;
public void getUserOrders(int userId) {
List<Order> orders = orderService.getOrdersByUserId(userId);
}
}