当前位置:   article > 正文

Spring Boot集成dubbo快速入门Demo

Spring Boot集成dubbo快速入门Demo

1.什么是dubbo

Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。这意味着,使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力, 同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。同时 Dubbo 是高度可扩展的,用户几乎可以在任意功能点去定制自己的实现,以改变框架的默认行为来满足自己的业务需求。

2.zookeeper环境搭建

Dubbo使用zookeeper作为注册中心,所以需要安装zookeeper。

  1. version: '3'
  2. services:
  3. zookeeper:
  4. image: zookeeper:3.7.0
  5. container_name: zookeeper
  6. restart: unless-stopped
  7. volumes:
  8. - "./zookeeper/data:/data"
  9. - "./zookeeper/datalog:/datalog"
  10. ports:
  11. - "2181:2181"
  12. # webui
  13. zookeeper-webui:
  14. image: tobilg/zookeeper-webui
  15. container_name: zookeeper-webui
  16. restart: unless-stopped
  17. environment:
  18. ZK_DEFAULT_NODE: zookeeper:2181
  19. depends_on:
  20. - zookeeper
  21. links:
  22. - zookeeper
  23. ports:
  24. - "8089:8080"

启动

docker-compose -f docker-compose-zookeeper.yml -p zookeeper up -d

可视化界面访问地址:[http://ip地址:8089] ,输入 [{宿主主机ip}:2181/]进入 桌面可视化工具PrettyZoo: https://www.wpsshop.cn/w/很楠不爱3/article/detail/604520

推荐阅读
相关标签
  

闽ICP备14008679号