服务提供者与服务消费者

名词定义
服务提供者/服务端server服务的被调用方(为其他微服务提供接口的微服务)
服务消费者/客户端client服务的调用方(调用其他微服务接口的微服务)

一般成对出现

服务发现原理

3ab1951d082216bdba1635dcd0f9c956.png

  • 服务发现组件挂了,本地缓存继续调用
  • 每次调用都需要请求服务发现组件?用本地缓存通信
    0dc2442d8dc8c40d56e70e43cb5e2215.png

什么是Nacos

  • 官方文档
  • 一个服务发现组件、配置服务器
  • 管理微服务的配置
  • 服务A如何找道服务B的解决方案98dee211e3b309622386c1c9041e6c60.png
  • 微服务需集成nacos client

搭建Nacos Server

  • 下载Nacos
  • 89541dea79a9c372bd55c7d2c28114e8.png
  • 启动后根据命令行提示nacos is starting,you can check the /Users/panshenghao/Downloads/nacos/logs/start.out
  • 查看start.out文件可以找到登录网页
  •        ,--.
         ,--.'|
     ,--,:  : |                                           Nacos 1.1.4
    ,`--.'`|  ' :                       ,---.               Running in stand alone mode, All function modules
    |   :  :  | |                      '   ,'\   .--.--.    Port: 8848
    :   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 96058
    |   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://192.168.29.192:8848/nacos/index.html
    '   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
    |   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
    '   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
    |   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
    '   : |     ;  :   .'   \   :    : `----'  '--'.     /
    ;   |.'     |  ,     .-./\   \  /            `--'---'
    '---'        `--`---'     `----'

应用注册至Nacos

  • pom加依赖、配置整合SpringCloudAlibaba后不用加版本号

    <dependency>
              <groupId>com.alibaba.cloud</groupId>
              <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
          </dependency>
  • 注解 新版本无需注解,早期需要@EnableDiscoveryClient
  • 配置application.yml

    spring:
    cloud:
      nacos:
        discovery:
          #指定nacos server的地址
          server-addr: localhost:8848
    application:
      #服务名称尽量用-,不要用_,不要用特殊字符
      name: user-center
    
  • No service to register for nacos client application.name未配置(服务名称未配置)
  • 配置完毕后启动微服务
    2c5470450d40059a205bc2b69a118347.png
  • 出现服务则成功

标签: none

已有 20 条评论

  1. 想想你的文章写的特别好

  2. 不错不错,我喜欢看 https://www.237fa.com/

  3. 看的我热血沸腾啊www.jiwenlaw.com

  4. 独家攻略:轻松掌握传奇私服权限调整秘诀,打造个性化游戏体验!:https://501h.com/lianji/2024-08-11/27186.html

  5. 《回到未来国语》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/72739.html

  6. 你的文章总是能给我带来欢乐,谢谢你! https://www.yonboz.com/video/12581.html

  7. 你的文章总是能给我带来欢乐,谢谢你! https://www.yonboz.com/video/12581.html

  8. 你的文章内容非常专业,让人佩服。 https://www.4006400989.com/qyvideo/31175.html

  9. 你的文章让我感受到了不一样的视角,非常精彩。 http://www.55baobei.com/v5Xkv31oUK.html

  10. 你的文章让我感受到了不一样的视角,非常精彩。 http://www.55baobei.com/v5Xkv31oUK.html

  11. 你的才华横溢,让人敬佩。 https://www.4006400989.com/qyvideo/65016.html

  12. 《寒门贵子》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/125755.html

  13. 《念念人间玉》国产剧高清在线免费观看:https://www.jgz518.com/xingkong/132661.html

  14. 《圆梦2020(高清特别版)》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/152973.html

  15. 哈哈哈,写的太好了https://www.lawjida.com/

  16. 情感真挚自然,字里行间传递出强烈的感染力。

  17. 建议补充发展中国家案例,避免视角局限。

  18. 作者的观点新颖且实用,让人在阅读中获得了新的思考和灵感。

  19. 这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

  20. 立意高远,以小见大,引发读者对社会/人性的深层共鸣。

添加新评论