在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SpringBoot怎么接入Nacos

198次阅读
没有评论

共计 2321 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章主要介绍了 SpringBoot 怎么接入 Nacos 的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 SpringBoot 怎么接入 Nacos 文章都会有所收获,下面我们一起来看看吧。

引言:

Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为 springcloud 的注册中心),本文将通过理论结合实践的方式,配置注册中心

1.Nacos 介绍

查看官网 https://nacos.io/ 可以在首页看到

1).Nacos 是一款   易用的动态服务发现 2).Nacos 为 applications 提供管理服务管理平台
 

2.Nacos  的部署

1)到 Nacos 下载页面,下载 Nacos 的服务器  

如果是 windows  下载 zip 包,如果是 Linux  则下载 tar.gz 包

解压完成如上图所示

2)如果是 window 用户则直接双击 startup.cmd

如果是 Linux/Unix/Mac , 执行命令  sh startup.sh -m standalone

打开浏览器 http://localhost:8848/nacos/#/login

输入默认账号 nacos  密码 nacos

即可登录到主界面

点击左侧服务管理,即可看到服务列表页面

3.SpringBoot 项目接入 Nacos 

1)pom 文件中引入依赖

  dependency   groupId com.alibaba.cloud /groupId   artifactId spring-cloud-starter-alibaba-nacos-discovery /artifactId   /dependency

2)配置在项目的 application.java 中添加
 @EnableDiscoveryClient  注解
  例子如
  下

@SpringBootApplication @EnableDiscoveryClient public class ProviderApplication {
  public static void main(String[] args) {    SpringApplication.run(ProviderApplication.class, args);   }
}

3) 在
 /src/main/resources/application.properties 中添加 Nacos de 配置,并为应用命名

 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 spring.application.name=mail-coupon

 4)启动 springBoot 项目即可,在管理页面看到启动的服务

4.SpringBoot 项目调用 Nacos 中的其他项目

1)引入声明式远程调用依赖 openFegin (https://spring.io/projects/spring-cloud-openfeign)

dependency   groupId org.springframework.cloud /groupId   artifactId spring-cloud-starter-openfeign /artifactId /dependency

2)在上文 优惠券服务添加测试接口

@RequestMapping(/member/list)public R membecoupons() { CouponEntity couponEntity = new CouponEntity(); couponEntity.setCouponName(满 100 减 10  return R.ok().put(coupons , Arrays.asList(couponEntity));}

3)建立接口
 CouponFeignService 通
  过 @FeignClient(mail-coupon) 指定调用 Nacos 对应的服务通过 @RequestMapping(/coupon/coupon/member/list) 调用对应的完整地址

@FeignClient(mail-coupon)public interface CouponFeignService {
   @RequestMapping(/coupon/coupon/member/list)    public R membecoupons();}

4)在 application.java 中添加开启远程调用 并指定接口的包

@EnableFeignClients(basePackages =  person.zxc.mall.member.feign)

5)在会员服务中建立测试接口,来测试从会员服务所取得的值
 

@RequestMapping(/coupons)public R test() {    MemberEntity memberEntity = new MemberEntity();    memberEntity.setNickname(张三 
   R membecoupons = couponFeignService.membecoupons();

   return R.ok().put( member , memberEntity).put(coupons , membecoupons.get( coupons));}

6)最后访问会员服务接口

http://localhost:8000/member/member//coupons

可以看到,从优惠券服务中获取到的
  满 100 减 10 信息

关于“SpringBoot 怎么接入 Nacos”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“SpringBoot 怎么接入 Nacos”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2321字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久国产精品女 | 亚洲精品毛片一区二区三区 | 中文幕无线码中文字夫妻 | 国产深夜男女无套内射 | 亚洲日韩色图 | 少妇被躁爽到高潮无码久久 | 久久国产亚洲观看 | 成人福利网址永久在线观看 | 国产亚洲福利精品一区二区 | 国产在线一区二区三区在线 | 成人亚洲国产综合精品91 | 亚洲综合久久无码色噜噜赖水 | 欧美一区二区三区男人的天堂 | 男人靠女人的免费视频 | 日韩国产人妻一区二区三区 | 四川少妇大战4黑人 | 亚洲精品无码av人在线观看 | 欧美自拍区 | 高h辣h双处全是肉一对一 | 成人免费淫片在线费观看 | 国产精品视频一区二区噜噜 | 日韩精品无码中文字幕一区二区 | 日本久久久久久久久久 | 欧美日韩亚洲国产精品 | 另类专区另类专区亚洲 | 韩国19福利视频免费观看 | 一区二区三区福利视频 | 亚洲色偷精品一区二区三区 | 国产男女在线观看 | 精品动漫久久一区二区 | 大伊香蕉在线精品不卡视频 | 久久人人爽人人爽人人片av高请 | 经典三级久久久久 | 成人精品一区二区不卡视频 | 鲁大师成人一区二区三区 | 亚洲成人bt | 欧美丰满大乳大屁在线观看股 | 午夜影院免费在线观看 | 午夜啪啪网站 | 久久精品国产精品亚洲色婷婷 | 欧美日韩亚洲在线观看 |