logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker:Docker容器入门

Docker是什么Docker 是一个开源的应用容器引擎,属于Linux容器的一种封装,提供简单易用的容器使用接口,是目前最流行的 Linux 容器解决方案。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,获得高度的灵活性,从而实现对容器的高效创建、部署及复制。Docker的原理Docker 技术使用Linux内核和内核功能(例如Cgroups和namespaces

#docker#容器
Spring Cloud:负载均衡 - Spring Cloud Loadbalancer原理

Spring Cloud 2020版本以后,默认移除了对Netflix的依赖,其中就包括Ribbon,官方默认推荐使用Spring Cloud Loadbalancer正式替换Ribbon,并成为了Spring Cloud负载均衡器的唯一实现。今天我们深入分析一下Spring Cloud Loadbalancer的具体实现:使用1、公共依赖Spring Cloud,例如版本2020.0.2<

#spring cloud#负载均衡#ribbon
Spring Cloud:使用TraceId进行日志追踪

微服务系统链路跟踪,使用 TraceId 来进行日志追踪

#spring cloud#java#spring
Spring Boot:动态多数据源切换集成和源码分析

概述在大型项目开发中,当数据量达到一定程度后,我们一般采用分库分表来实现数据层的拓展,面对复杂的存储层,相应的数据库中间件和多数据源切换的需求就应运而生。这里我们重点讨论下多数据源切换,多数据源的动态切换可以方便我们快速的实现主从读写分离、异构纯粹多库等动态数据库操作。常见的多数据源一般有以下两种解决方案:1、通过显示模式声明多数据源,应用切换。优点是简单,缺点是不易于拓展,强耦合。通过优先代理类

#数据库#mysql
Spring Boot:Spring Event的初步讲解

Spring提供了Event的功能,只要添加了spring-context依赖就可以引入,简单好用。要使用Event只要准备三个部分:事件类:定义事件,继承ApplicationEvent的类成为一个事件类。发布者:发布事件,通过ApplicationEventPublisher发布事件。监听者:监听并处理事件,实现ApplicationListener接口或者使用@EventListener注解

#spring boot
Spring Boot:@RefreshScope原理

@RefreshScope的作用经过@RefreshScope注解修饰的bean,将被RefreshScope进行代理,用来实现配置、实例热加载,即当配置变更时可以在不重启应用的前提下刷新bean中相关的属性值。@RefreshScope注解@RefreshScope的实现如下,非常简单,最主要是@Scope("refresh")和ScopedProxyMode.TARGET_CLASS,表示@R

#spring
规则引擎闲谈

1、什么是规则引擎规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。因为规则引擎将复杂的业务逻辑从业务代码中剥离出来,所以可以显著降低业务逻辑实现难度;同时,剥离的业务规则使用规则引擎实现,这样可以使多变的业务规则变得可维护,配合规则引擎提供的良好的业务规则设计器,不用编码就可以快速实现复杂的业务规则,同样,即使

#java
Nginx proxy_pass详解

Nginx 是最常用的反向代理工具之一,一个指令proxy_pass搞定反向代理,对于接口代理、负载均衡很是实用,但proxy_pass指令后面的参数很有讲究,通常一个/都可能引发一个血案。通常nginx配置proxy_pass指令时,如果proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分代理上。url 只是 host,不带/例如:http://hos

#nginx#负载均衡#运维
Spring Cloud:负载均衡 - Spring Cloud Loadbalancer原理

Spring Cloud 2020版本以后,默认移除了对Netflix的依赖,其中就包括Ribbon,官方默认推荐使用Spring Cloud Loadbalancer正式替换Ribbon,并成为了Spring Cloud负载均衡器的唯一实现。今天我们深入分析一下Spring Cloud Loadbalancer的具体实现:使用1、公共依赖Spring Cloud,例如版本2020.0.2<

#spring cloud#负载均衡#ribbon
Spring Cloud:Gateway整合Springfox Swagger 3.0

前言2020年7月份Springfox 发布了3.0.0,增加了对Webflux、OpenApi 3的支持,适应Gateway。在微服务系统中,每个业务模块使用swagger管理接口文档,同时,可以使用业务网关聚合管理各微服务的接口文档,本文重点说明Spring Cloud Gateway集成Springfox swagger 3.0,以供参考。框架版本Spring Boot 2.4.4Sprin

#gateway#spring cloud
暂无文章信息