SpringCloud Alibaba——Ribbon底层怎样实现不同服务的不同配置

news/2025/3/15 4:53:20/

目录

    • 一、Ribbon底层怎样实现不同服务的不同配置
    • 二、源码角度分析

一、Ribbon底层怎样实现不同服务的不同配置

  • 为不同服务创建不同的spring上下文,不同的spring上下文中存放对应这个服务所有的配置。

二、源码角度分析

  • SpringClientFactory中可以获取到所有ribbon中的信息,如下图:
    在这里插入图片描述

  • 从getClientConfig方法中调用getInstance方法获取,如下图:
    在这里插入图片描述

    在这里插入图片描述

  • getInstance方法中的spring应用上下文如何获取:根据服务名判断如果不存在则调用createContext创建,否则直接获取,如下图:
    在这里插入图片描述
    在这里插入图片描述


http://www.ppmy.cn/news/907949.html

相关文章

【LeetCode每日一题合集】2023.7.10-2023.7.16(dfs 换根DP)

文章目录 16. 最接近的三数之和排序 双指针 1911. 最大子序列交替和解法——动态规划 2544. 交替数字和(简单模拟)931. 下降路径最小和(线性DP)979. 在二叉树中分配硬币⭐⭐⭐⭐⭐(dfs)算法分析补充&#…

语义检索系统:基于无监督预训练语义索引召回:SimCSE、Diffcse

★★★ 本文源自AlStudio社区精品项目,【点击此处】查看更多精品内容 >>> 语义索引(可通俗理解为向量索引)技术是搜索引擎、推荐系统、广告系统在召回阶段的核心技术之一。语义索引模型的目标是:给定输入文本&#xff0…

『行远见大』 LCQMC 信息检索文本相似度 Baseline

『行远见大』 LCQMC 信息检索文本相似度 Baseline 项目简介 LCQMC 中文问题匹配相似度计算,根据两段信息检索文本在语义上是否相似进行二分类,相似判断为1,不相似判断为0。本项目为各位同学提供一个 Baseline:acc 0.89751&…

几个经典的游戏

仙剑奇侠传2 游戏简介: 《仙剑奇侠传》这款华人的经典游戏,在1995年七月发行后,即在各种游戏杂志的排行榜中名列前茅,并连续蝉连海峡两岸各大杂志排行榜第一名近二年时间,同时取得日本SEGA Saturn游戏主机的开发授权&a…

微服务系列文章之 Springboot应用在k8s集群中配置的使用

Docker部署其实也可以再docker run或者dockerfile里面,将配置文件目录映射到宿主机,然后通过宿主机配置文件修改参数。 FROM docker.io/python:3.6MAINTAINER tianye # 设置容器时间 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&am…

PaddleNLP/ examples / semantic_indexing

召回库转换成向量存入hnswlib,然后查询的也转换成向量进行查询即可转换成向量的方式有很多种方式 https://blog.csdn.net/CHIERYU/article/details/81989920 语义索引模型的目标是: 给定输入文本,模型可以从海量候选召回库中快速、准确地召回一批语义相…

双塔模型-语义索引策略 [In-batch Negatives]

背景介绍 语义索引(可通俗理解为向量索引)技术是搜索引擎、推荐系统、广告系统在召回阶段的核心技术之一。语义索引模型的目标是:给定输入文本,模型可以从海量候选召回库中快速、准确地召回一批语义相关文本。语义索引模型的效果…

指针进阶(万字深层次指针解析)

❤️ 作者简介 :对纯音乐情有独钟的阿甘 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识,对纯音乐有独特的喜爱 📗 日后方向 : 偏向于CPP开发以及大数据方向,如果你也感兴趣的话欢迎关注博主,期待更新 指针进阶 …