logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

谈谈微服务的Ribbon知识点

通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在启动类中,定义一个新的IRule官方文档明确给出了警告:这个自定义配置类不能放在@ComponentScan所扫描的当前包下以及子包下,否则我们自定义的这个配置类就会被所有的Ribbon客户端所共享,达不到特殊化定制的目的了。(如果在@ComponentScan所扫描的当前包下以及子包下,则全部的客户端都采用这种策略,不只只是这个

文章图片
#微服务#ribbon#java +4
Docker环境下配置Es自定义分词器(ik)

采用nginx配合使用自定义分词器,完成搭建,一步到位

文章图片
#elasticsearch#大数据
Sentinel核心类解读:Node

Sentinel中的簇点链路是由一个个的Node组成的,Node是一个接口。Node中保存了对资源的实时数据的统计,Sentinel中的限流或者降级等功能就是通过Node中的数据进行判断的。保存资源的实时统计信息。Node继承结构体系图:所有的节点都可以记录对资源的访问统计数据,所以都是StatisticNode的子类。按照作用分为两类Node:DefaultNode:代表链路树中的每一个资源,一

文章图片
#sentinel#redis#数据库 +3
Nacos心跳机制解读(含简单源码分析)

心跳机制是一种用于监测和管理微服务可用性的机制,它用来维护注册中心和服务提供者之间的连接状态,并及时更新服务实例的状态信息。心跳机制包括两个主要组件:心跳发送方(客户端)和心跳接收方(服务端)。每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。发包方可以是客户也可以是服务端心跳发送方(Heartbeat Sender):每个微服务都

文章图片
#java#服务器#开发语言 +3
python 画条形图(柱状图)

条形图(bar chart),也称为柱状图,是一种以长方形的长度为变量的统计图表,长方形的长度与它所对应的变量数值呈一定比例。当使用 Python 画条形图时,通常会使用 Matplotlib 库。Matplotlib 是一个广泛用于绘制图表和数据可视化的库,它提供了丰富的函数和方法来创建各种类型的图表,包括条形图。Matplotlib 是一个用于绘制数据可视化图表的 Python 库。它提供了一

文章图片
#python#信息可视化#数据分析 +3
一文详解Docker与虚拟机的不同

Docker 是基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 开始,则进一步演进为使用 runC 和 c

文章图片
#docker#容器#运维 +3
一文详解Docker镜像

Docker镜像是一个轻量级、独立的、可执行的软件包,包含了运行应用程序所需的一切:代码、运行时环境、系统工具和库。Docker镜像是不可修改的,任何更改都会创建一个新的镜像就是把一个应用在硬盘上的文件、及其运行环境、部分系统函数库文件一起打包形成的文件包。这个文件包是只读的。镜像的名称组成:镜名称一般分两部分组成:[repository]:[tag]。在没有指定tag时,默认是latest,代表

文章图片
#docker#容器#运维 +4
一文解读Docker 网络Network

Docker网络是Docker容器之间和容器与外部网络之间的通信和连接的一种机制。在Docker中,每个容器都可以有自己的网络栈,包括网络接口、IP地址和网络配置。Docker网络提供了一种灵活且可定制的方式,使得容器之间可以相互通信,并与主机或其他网络资源进行交互。在docker中,重启后ip是会变的;docker默认采用bridge连接,启动容器的时候会按照顺序来获取对应ip地址,这就导致容器

文章图片
#docker#容器#运维 +4
到底了