继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第8天 Alibaba Nacos:服务注册与配置中心

两只角的蜗牛
关注TA
已关注
手记 25
粉丝 2
获赞 4

课程名称:Spring Cloud / Alibaba 微服务架构实战

课程章节:第4章-Alibaba Nacos:服务注册与配置中心

课程讲师:张勤一

课程内容:

1. Alibaba Nacos 的基本架构和概念

Alibaba Nacos 基本架构解读

图片描述

Alibaba Nacod概念解读

  • 服务注册中心:它是服务,实例及元数据的数据库;服务注册中心可能会调用服务实例的健康检查API来验证它是否能够处理请求。
  • 服务元数据:包括服务端点,服务标签,服务版本号,服务实例权重,路由规则,安装策略等描述服务的信息。
  • 服务提供,消费方:提供可复用和可调用服务的应用方;会发起对某个服务调用的应用方。
  • 配置:在系统开发过程中通常会将一些需要变更的参数,变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。

2. 单机版部署

  • 下载版本:https://github.com/alibaba/nacos/releases

  • 解压:tar -xzvf nacos-server-2.0.0.tar.gz

  • 单机启动(默认的配置):./startup.sh -m standalone

  • 查看nacos配置文件:vim application.properties

  • 利用MySQL配置Nacos的数据据持久化

    ###If use MySQL as datasource:
    spring.datasource.platform=mysql
    
    ###Count of DB:
    db.num=1
    
    ###Connect URL of DB:
    db.url.0=bjbc:mysql:/127.0.0.1:3306/nacos_cofig?characterEncoding=utf8&connectTimeout=1000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.password.0=root
    db.password.0=root
    

3. 集群部署

IP:prot1
IP:prot2
IP:prot3

//复制nacos实例
cp -p -r ./nacos nacos-8848
cp -p -r ./nacos nacos-8858
cp -p -r ./nacos nacos-8868

//修改端口号
vim nacos-8848/conf/application.properties
vim nacos-8858/conf/application.properties
vim nacos-8868/conf/application.properties

//启动,不带任何参数标识启动标为集群模式
./nacos-8848/bin/startup.sh
./nacos-8858/bin/startup.sh
./nacos-8868/bin/startup.sh

课程截图:508词


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP