logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

通过Caffeine实现JVM进程缓存、配置OpenResty完成nginx的本地缓存和redis操作,Canal实现缓存同步——配置多级缓存,一篇足矣

server {# 响应类型,这里返回json# 响应数据由 lua/item.lua这个文件来决定location ~ /api/item/(\d+) : 表示监听路径为/api/item/(至少一个数字)的路径如(192.168.8.1:8080/api/item/10001)并且获取10001这个路径参数,为了以后进行数据查询default_type application/json: 定义

文章图片
#缓存#openresty#redis
Seata的架构以及实现过程详解,seata的XA、TCC、AT模式的一步步搭建和部署,三种模式的特点详解,超详细,掌握seata一篇足矣

我的微服务较为简单,主要是三个板块(订单支付、库存管理,个人账户管理),当完成一条订单插入数据时,如果数据合法,就需要将对应的个人账户的金额和库存进行减少,数据不合法要保证业务的事务性(因为三个模块操作的是不同的数据库表)

文章图片
#分布式#java#微服务
微服务保护之Sentinel安装、配置流控规则、流控效果详解、热点参数限流、线程隔离与熔断降级详细配置、访问请求授权、自定义异常处理超详细,学会Sentinel一篇足矣

默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。如果要自定义异常时的返回结果,需要实现/**处理请求被限流、降级、授权拦截时抛出的异常:*/voidthrowsException;而包含很多个子类,分别对应不同的场景异常说明限流异常热点参数限流的异常降级异常授权规则异常系统规则异常所以我们需要在中定义类,实现接口:@Component@OverrideString msg = "未知

文章图片
#微服务#架构#sentinel +3
SpringCloudAlibaba微服务远程调用之Nacos篇—Nacos的安装、服务注册、服务集群配置、配置负载均衡策略、配置命名空间与非临时实例、nacos集群配置、nacos与feign的结合

本文主要是通过结合实例进行针对nacos的安装,项目、环境、服务集群。nacos集群的配置,以及如何使用nacos并通过RestTemplate或者使用openfeign实现服务的远程调用,废话不多说,直接开始一、基础项目导入。

文章图片
#微服务#负载均衡#spring cloud
Docker应用详解篇——docker的安装、配置docker镜像加速、docker常见命令详解、数据卷挂载,使用DockerCompose部署微服务集群

一、在Linux虚拟机中安装Docker前言:本篇是针对讲解Docker的使用步骤和Dokcer能帮助我们完成什么样的需求,所以将会通过实例进行推动讲解,让内容不显空洞, 同时提供案例,方便读者更好掌握与理解为什么需要使用Docker?使用Docker有什么好处?Docker和虚拟机有什么不同如何解决不同的运行系统环境的问题?一般我们在进行大型的项目部署时,通常会遇到因为大型项目组件多,运行环境复

文章图片
#docker#微服务#java
到底了