天天熬夜敲代碼 2021-09-20 02:44:37 阅读数:748
import com.alibaba.dubbo.config.annotation.Service;
import com.zang.gmall.bean.UserAddress;
import com.zang.gmall.service.UserService;
import org.springframework.stereotype.Component;
import java.util.Arrays;
import java.util.List;
@Service //屬於Dubbo的@Service注解,非Spring 作用:暴露服務
@Component
public class UserServiceImpl implements UserService {
}}
#當前服務/應用的名字
dubbo.application.name=user-service-provider
#注册中心的協議和地址
dubbo.registry.protocol=zookeeper
dubbo.registry.address=127.0.0.1:2181
#通信規則(通信協議和接口)
dubbo.protocol.name=dubbo
dubbo.protocol.port=20880
#連接監控中心
dubbo.monitor.protocol=registry
#開啟包掃描,可替代 @EnableDubbo 注解
##dubbo.scan.base-packages=com.zang.gmall
import com.alibaba.dubbo.config.spring.context.annotation.EnableDubbo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
// 開啟基於注解的dubbo功能(主要是包掃描@DubboComponentScan)
// 也可以在配置文件中使用dubbo.scan.base-package來替代 @EnableDubbo
@EnableDubbo
@SpringBootApplication
public class UserServiceProviderApplication {
}
import com.alibaba.dubbo.config.annotation.Reference;
import com.zang.gmall.bean.UserAddress;
import com.zang.gmall.service.OrderService;
import com.zang.gmall.service.UserService;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class OrderServiceImpl implements OrderService {
//代碼省略
}
}
#避免和監控中心端口沖突,設為8081端口訪問
server.port=8081
dubbo.application.name=order-service-consumer
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.monitor.protocol=registry
版权声明:本文为[天天熬夜敲代碼]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210920024436821f.html