码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 注册中心Eureka与Nacos


    注册中心

    服务调用关系:

    1. 服务提供者:暴露接口给其它微服务调用

    1. 服务消费者:调用其它微服务提供的接口

    1. 提供者与消费者角色其实是相对的

    1. 一个服务可以同时是服务提供者和服务消费者

    2.1 Eureka注册中心

    服务调用出现的问题:

    1. 服务消费者该如何获取服务提供者的地址信息?

    1. 如果有多个服务提供者,消费者该如何选择?

    1. 消费者如何得知服务提供者的健康状态?

    2.1.1 Eureka的作用

    消费者该如何获取服务提供者具体信息?

    1. 服务提供者启动时向eureka注册自己的信息

    1. eureka保存这些信息

    1. 消费者根据服务名称向eureka拉取提供者信息

    如果有多个服务提供者,消费者该如何选择?

    1. 服务消费者利用负载均衡算法,从服务列表中挑选一个

    消费者如何感知服务提供者健康状态?

    1. 服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态

    1. eureka会更新记录服务列表信息,心跳不正常会被剔除

    1. 消费者就可以拉取到最新的信息

    2.1.2 eureka注册中心开发

    2.1.2.1 引入依赖
    1. org.springframework.cloud
    2. spring-cloud-starter-netflix-eureka-server
    2.1.2.2 启动类加注解
    1. @EnableEurekaServer
    2. @SpringBootApplication
    3. public class EurekaApplication {
    4. public static void main(String[] args) {
    5. SpringApplication.run(EurekaApplication.class,args);
    6. }
    7. }
    2.1.2.3 书写配置文件
    1. server:
    2. port: 10086 #服务端口
    3. spring:
    4. application:
    5. name: eurekaserver #eureka服务名称
    6. eureka:
    7. client:
    8. service-url: #eureka地址信息
    9. defaultZone: http://localhost:10086/eureka/

    启动。访问

  • 相关阅读:
    解锁无限可能性:探索Amazon Lightsail的便捷云计算服务
    Ubuntu安装Qt出现bash: ./qt-unified-linux-x64-4.6.1-online.run: 权限不够的问题解决
    Cy3-PEG-DBCO,Cy3-聚乙二醇-二苯基环辛炔,DBCO/mal/dope/n3-PEG-Cy3
    33.2.3 安装HAProxy服务
    高速公路和 TCP/IP 的负载均衡和拥塞
    Java8接口之默认方法简介说明
    45_System类
    RestTemplate.exchange各种用法(包括泛型等 --全)
    软件工程第八周
    Java实现飞机大战游戏
  • 原文地址:https://blog.csdn.net/weixin_50458070/article/details/132817784
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号