栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Dubbo入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dubbo入门

1.安装zookeeper
参考https://blog.csdn.net/weixin_45663840/article/details/124564855?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124564855%22%2C%22source%22%3A%22weixin_45663840%22%7D&ctrtid=mxsoI

2.搭建Eureka注册中心服务
核心依赖:
spring-cloud-starter-netflix-eureka-server
spring-boot-starter-parent
在启动类上添加@EnableEurekaServer注解
application.yml配置:
server:
port: 9000
spring:
application:
name: eureka-server
eureka:
client:
service-url:
# eureka的服务地址,如果是集群,需要指定其他eureka server的地址
defaultZone: http://127.0.0.1:9004/eureka
# 不注册自己
register-with-eureka: false
# 不拉去服务列表
fetch-registry: false
instance:
# 心跳间隔时间
lease-renewal-interval-in-seconds: 30
# 没收到心跳多长时间剔除
lease-expiration-duration-in-seconds: 90
server:
enable-self-preservation: false # 关闭自我保护模式(缺省为打开)
eviction-interval-timer-in-ms: 1000 # 扫描失效服务的间隔时间(缺省为60*1000ms)

3.通过dubbo搭建服务端
核心依赖:
zookeeper
dubbo
zkclient
spring的依赖
写服务接口+web.xml配置+applicationContext-service.xml配置

4.通过dubbo搭建消费端
核心依赖:
zookeeper
dubbo
zkclient
spring的依赖
写web.xml配置+applicationContext-service.xml配置
写服务接口+controller
controller中用@Reference //dubbo的远程调用注解 远程调用接口代理对象

5.测试
依次启动eureka、dubbo服务端、dubbo客户端
通过客户端端口号访问客户端接口,会通过@Reference 声明的代理对象接口调用服务端,成功获取测试数据

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003252.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号