当前位置: 首页 > news >正文

构建Dubbo工程详解

2.1 框架依赖

  • Maven

  • SpringBoot 2.6.11

  • Dubbo 3.1.8 + zookeeper 3.4.14

2.2 搭建Zookeeper

  • 解压

  • 修改zk的配置文件

    进入conf,将文件zoo_sample.cfg 改为zoo.cfg

  • 测试zk

    启动zookeeper

    执行zookeeper根目录下,bin文件中的zkServer.cmd

    上面的CMD窗口不要关闭,这样zookeeper就是出于运行状态了

2.3 创建工程

2.3.1 创建父工程

mdb-dubbo-ann

父工程控制版本:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">   <modelVersion>4.0.0</modelVersion>   <parent>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-parent</artifactId>       <version>2.6.11</version>       <relativePath/> <!-- lookup parent from repository -->   </parent>   <modules>       <module>dubbo-consumer</module>       <module>dubbo-provider</module>       <module>dubbo-common</module>   </modules>   <groupId>com.msb</groupId>   <artifactId>msb-dubbo-ann</artifactId>   <version>0.0.1-SNAPSHOT</version>   <name>msb-dubbo-ann</name>   <packaging>pom</packaging>   <description>Demo project for Spring Boot</description>
​   <properties>       <java.version>1.8</java.version>       <dubbo-version>3.1.8</dubbo-version&g

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Android Studio Koala下载并安装,测试helloworld.
  • 力扣--1657.确定两个字符串是否接近
  • 氛围感视频素材高级感的去哪里找啊?带氛围感的素材网站库分享
  • 力扣45.跳跃游戏II
  • 通过ICMP判断网络故障
  • Qt:鼠标事件
  • 最近公共祖先(LCA),树上差分,树的直径总结
  • Python优化算法12——蝴蝶优化算法(BOA)
  • vscode解决运行程序无法从控制台输入问题
  • vue的vue.config.js中反向代理pathRewite的理解
  • html2canvas ios慎用和createImageBitmap ios慎用
  • 12、stm32通过dht11读取温湿度
  • TCP粘包和抓包
  • Node.js中的pipe方法:深入解析与应用指南
  • dubbo:dubbo服务负载均衡、集群容错、服务降级、服务直连配置详解(五)
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [译]CSS 居中(Center)方法大合集
  • 2017届校招提前批面试回顾
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android框架之Volley
  • Linux快速复制或删除大量小文件
  • Meteor的表单提交:Form
  • php的插入排序,通过双层for循环
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 闭包--闭包作用之保存(一)
  • 对JS继承的一点思考
  • 回流、重绘及其优化
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #pragma once
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (04)odoo视图操作
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET 8.0 中有哪些新的变化?
  • .net 按比例显示图片的缩略图
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • /tmp目录下出现system-private文件夹解决方法
  • @synthesize和@dynamic分别有什么作用?
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [AIGC codze] Kafka 的 rebalance 机制
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [BJDCTF2020]The mystery of ip1
  • [BUUCTF NewStarCTF 2023 公开赛道] week3 crypto/pwn
  • [C# 网络编程系列]专题六:UDP编程
  • [C++][opencv]基于opencv实现photoshop算法色阶调整
  • [c语言]小课堂 day2