自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 docker安装rocketMq

docker安装rocketMq

2022-03-10 14:21:44 2533

原创 springcloud gateway结合knife4j生成Api文档

springcloud gateway结合knife4j生成Api文档学习中笔记一、 接口模块(mxm-system-api)引入依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-micro-spring-boot-starter</artifactId> </depen

2021-08-05 19:08:37 661

原创 springcloud gateway整合knife4j遇到503错误

Springcloud gateway整合knife4j遇到503错误学习中笔记在使用springcloud gateway的时候习惯性的路由配置为在断言PATH的设置习惯性缺少对应的 ${spring.application.name}。近期在做Springcloud gateway整合knife4j时访问/doc.html 遇到了503的错误,找了很多资料也没有找到解决办法。最后发现断言PATH加上对应的 ${spring.application.name} 即可。...

2021-08-05 17:36:20 1531

原创 Linux升级内核

升级内核方式:rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm安装完成后检查 /boot/grub2/grub.cfg 中对应内核 menuentry 中是否包含 initrd16 配置,如果没有,再安装一次!yum --enablerepo=elrepo-kernel install -y kernel-lt设置开机从新内核启动grub2-set-default 0重启机器init 6

2021-06-08 16:59:20 121

原创 Linux下安装harbor

Linux下安装harbor学习中笔记一、下载安装包harbor-offline-installer-v2.2.2.tgz演示使用的是在线版安装包二、安装1、查看权限ll harbor-online-installer-v2.2.2.tgz2、解压tar -zvxf harbor-online-installer-v2.2.2.tgz3、进入目录目录下会有harbor.yaml (新版本是.yaml文件,之前版本是.conf 或者 .cfg文件),就是Harbor的配置文件。

2021-06-08 16:15:30 567

原创 Linux下安装docker

Linux下安装docker学习中笔记一、环境要求和准备工作安装docker和docker-compose编排工具,并且具备如下环境:Python2.7+Docker Engine 1.10+Docker Compose 1.6.0+Docker要求是64位Linux。内核必须在最小为3.10,使用命令: uname -r 来显示内核版本。演示机使用的是CentOS Linux release 7.6.1810 内置了python2.7二、安装docker1、更新yumyum up

2021-06-08 15:27:10 69

原创 macos下使用socat实现docker远程访问

socat TCP-LISTEN:2375,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock &

2021-06-04 09:56:45 769

原创 mac搭建Docker私有仓库Harbor

mac搭建Docker私有仓库Harbor学习中笔记一、环境Python2.7+Docker Engine 1.10+Docker Compose 1.6.0+二、下载harborharbor下载演示使用的是harbor-online-installer-v2.2.2.tgz三、解压到本地四、安装前配置同级目录或其他目录创建data、log两个文件夹,作为数据日志保存地址。修改harbor.yml文件因为是本地使用没有证书,把https的配置注释掉 否则会出现报错以上

2021-06-03 17:14:22 1778

原创 Springcloud gateway使用

Springcloud gateway使用学习中笔记1、基于代码配置引入依赖<dependency> <groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency>注解配置2、配置文件中配置网关引入依赖配置文件设置字段含义:Id:路

2021-06-02 10:05:57 254

原创 Springcloud gateway过滤器

Springcloud gateway过滤器学习中笔记常用工厂介绍1、 healder头部拦截AddRequestHeaderGatewayFilterFactoryspring: cloud: gateway: routes: - id: wx-pa-api uri: http://127.0.0.1:8086 filters: - AddRequestHeader=authoriza

2021-06-02 09:54:00 365

原创 Springcloud gateway断言工厂

predicates factory(断言工程)学习中笔记项目启动的时候首先会去进行各个工厂加载常用工厂介绍:Path请求路径类:请求路径正则匹配指定值PathRoutePredicateFactoryspring: cloud: gateway: routes: - id: wx-pa-api uri: http://127.0.0.1:8086 predicates: -

2021-06-01 16:54:42 364

原创 网关介绍(Springcloud gateway)

网关(Springcloud gateway)学习中笔记一、网关简介网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理授权、访问控制和流量限制等,这样 REST API 接口服务就被 API 网关保护起来,对所有的调用者透明。因此,隐藏在 API 网关后面的业务系统就可以专注于创建和管理服务,而不用去处理这些策略性的基础设施。二、网关四大职能请求接入:作为所有API接口

2021-06-01 15:20:10 528

原创 ribbon使用(不使用服务发现、feign、restTemplate)

ribbon使用学习中笔记一、ribbon使用(不使用服务发现)1、引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency>2、使用@RibbonClient配置功能区客户端如果使用服务发现的功能

2021-05-24 17:38:56 811

原创 客户端负载均衡介绍(ribbon)

客户端负载均衡介绍(ribbon)学习中笔记一、什么是负载均衡LB(Load Balance,负载均衡)是一种集群技术,它将特定的业务(网络服务、网络流量等)分担给多台网络设备(包括服务器、防火墙等)或多条链路,从而提高了业务处理能力,保证了业务的高可靠性。负载均衡技术具有一下优势:高性能:负载均衡技术将业务较均衡的分担到多台设备或链路上,从而提高了整个系统的性能;可扩展性:负载均衡技术可以方便的增加集群中设备或链路的数量,在不降低业务质量的前提下满足不断增长的业务需求;高可靠性:单个甚至

2021-05-24 17:03:00 1538

原创 nacos介绍及使用

nacos介绍及使用学习中笔记一、Nacos介绍Nacos是SpringCloudAlibaba架构中最重要的组件。Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态 DNS 服务三大功能。能够无缝对接Springcloud、Spring、Dubbo等流行框架。nacos和eureka功能对比功能模块nacoseureka功能说明注册中心√√服务治理,服务中心化注册配置中心√×eureka需要

2021-05-08 15:01:58 70176 7

原创 结合nacos实现sentinel规则持久化

结合nacos实现sentinel规则持久化学习中笔记一、sentinel规则管理及三种模式推送模式说明优点缺点简单模式API 将规则推送至客户端并直接更新到内存中,扩展写数据源(WritableDataSource)简单,无任何依赖不保证一致性;规则保存在内存中,重启即消失。严重不建议用于生产环境pull模式扩展写数据源(WritableDataSource), 客户端主动向某个规则管理中心定期轮询拉取规则,这个规则中心可以是 RDBMS、文件 等简单,无任

2021-05-08 14:05:06 860

原创 sentinel控制台介绍

sentinel使用控制台学习中笔记一、使用步骤1.下载启动jar包从github上 sentinel下载jar包2. 可以通过jvm配置参数启动jar。java -Dserver.port=8849 -Dcsp.sentinel.dashboard.server=localhost:8849 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar二、界面1、登录界面默认登录账号密码均为sentinel2、首页

2021-05-08 11:08:05 1946

原创 高可用流量防护组件哨兵(sentinel)介绍及使用核心库

一、为什么使用断路器在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身间题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因等待出现故障的依赖方响应形成任务积压,最终导致自身服务的瘫痪。为了解决这样的问题, 产生了断路器等一系列的服务保护机制。二、断路器两大常用组件Sentinel和Hystri

2021-05-07 17:46:41 785 2

原创 SentinelAPI模式命令

SentinelAPI模式部分命令API模式命令依赖1.查看支持的API命令及说明2.基本信息命令3.获取规则命令4.获取资源clusterNodeVO5.簇点链路6.获取origin clusterNode7.获取所有的clusterNode VO8.查看系统状态9.树状试图10.查询规则开关状态11.关闭/开启规则12.监控数据13.使用的Sentinel客户端版本14.规则变更API模式命令依赖使用API模式命令需要在客户端引入sentinel-transport-simple-http模块。1

2021-05-07 16:52:54 386

docker-compose-Linux-x86_64

docker-compose-Linux-x86_64

2021-06-08

sentinel-nacos.jar

sentinel结合nacos实现规则持久化

2021-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除