为了账号安全,请及时绑定邮箱和手机立即绑定

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

课程名称: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词


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消