SpringCloud Dubbo 微服务实战——注册中心详解_dubbo微服务注册中心(1)

最后

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • zkServer.cmd 启动zookeeper服务
  1. 可以通过连接工具判断是否连接成功
    在这里插入图片描述

下载地址——prettyzoo
在这里插入图片描述

dubbo-admin

  1. dubbo-admin下载
    安装地址
后端启动打包
  1. 踩坑经过:一定要确定运行环境是jdk1.8
    在这里插入图片描述
    成功启动并打包
    在这里插入图片描述
前端启动打包
  1. 首先找到前端文件夹ui
    执行命令
npm install

打包即可,注意要检查是否完成node.js的安装

Eureka的使用

搭建eureka-server步骤

1.引入SpringCloud为eureka提供的starter依赖:
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>


2. 编写一个application.yml文件,内容如下:
server:
  port: 10086
spring:
  application:
    name: eureka-server
eureka:
  client:
    service-url: 
      defaultZone: http://127.0.0.1:10086/eureka


3. @EnableEurekaServer注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }
}


4.启动微服务,然后在浏览器访问:http://127.0.0.1:10086

Nacos的使用

1. 下载安装

下载地址——Nacos下载

Nacos安装:

在这里插入图片描述

  • 解压安装包
  • 打开配置文件(nacos安装目录 -> conf -> application.properties)
spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user=root
db.password=123456


  • 修改端口号
\### Default web context path:
server.servlet.contextPath=/nacos
\### Default web server port:
server.port=8848


  1. 执行sql文件(nacos安装目录 -> conf ->nacos-mysql.sql)
  2. 通过修改nacos.core.auth.enabled为true,就可以开启nacos认证。开启后客户端必须配置username、password。

单机模式启动

在nacs安装目录下的bin目录中运行命令,默认是集群模式启动,单机模式启动需要指定模式。

Windows命令:startup.cmd -m standalone

Linux命令:sh startup.sh -m standalone

命令运行成功后直接访问:http://localhost:8848/nacos
默认账号密码都是:nacos

Consul的使用

在这里插入图片描述

下载与安装

下载地址——Consul

1)下载
wget https://releases.hashicorp.com/consul/1.3.0/consul_1.3.0\_linux_amd64.zip

2)解压
unzip  consul_1.3.0\_linux_amd64.zip

3)拷贝到usr目录下
mv consul   /usr

4)查看是否安装成功
./consul

小结

本文内容主要在单机模式下下载安装注册中心,更详细的内容我推荐在下面这本书中去获取

京东链接:购买地址

  • 🎁本次送书1~3本【取决于阅读量,阅读量越多,送的越多】👈
  • ⌛️活动时间:截止到2023-12月9号
  • ✳️参与方式:关注博主+三连(点赞、收藏、评论)
    在这里插入图片描述

总结

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了

image

1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB,Cassandra,设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。

image

2、Redis学习笔记及学习思维脑图

image

3、数据面试必备20题+数据库性能优化的21个最佳实践

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

[外链图片转存中…(img-MgrJvhfT-1715469125864)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值