分布式组件---SpringCloud Alibaba

nacos在官网中做为注册中心跟配置中心的demo

可以查看官网的说明,这里记录在项目中如何使用

1.做为服务注册的demo:

第一步:在公共模块下导入依赖

第二步:在相应模块下(coupon为列)配置nocos地址

 第三步:开启服务注册与发现

 成功:

 一样的操作把其他服务都注册进nacos中

1.1:服务之间的远程调用

第一步:引入open-feign

 第二步:编写feign接口

下面的签名复制到上图中再加上完整路劲

第三步:开启远程调用功能

 

 测试类

 如果远程服务没有启动,就会报出连接超时的错误

2.做为配置注册的demo

第一步:引入依赖

 第二步:在需要添加配置管理的模块新建一个bootstrap.yml的配置文件,配置如下

 第三步:nacos中的配置

配置名可以在启动服务的时候发现

 点击+号新建一个配置

 进行配置

 第四步:在controller中添加动态获取配置的注解

第五步:重启服务以后可以点击编辑修改步骤四中的配置信息,点击发布,然后刷新一下请求界面的地址就可以看到跟nacos中的配置相关信息已经关联。

2.1:配置中心细节

2.1.1:命名空间:配置隔离

默认都是public

 可以创建各种命名空间

 配置写上对应的namespace(利用命名空间做环境隔离)

 2.1.2:配置集:所有的配置的集合

2.1.3:配置集ID:类似文件名

2.1.4:配置分组:默认所有的配置集都属于:DEFAULT_GROUP

配置分组:

 把application.yml文件也用nacos来配置上

总结:

 3.网关

 三大组件:路由,断言,过滤器

第一步:

新建gateway 模块

第二步:编写配置文件,在nacos上创建一个名称空间

配置application.yml

关于上图中的三大组件都有什么类型,可以查看官方文档,查看方式如下

查看对应的类型

启动服务的时候去掉数据库的相关配置设置

补充:

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值