自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 OpenFeign使用

System.out.println("第一步:模拟本地addOrder新增订单成功(省略sql操作),第二步:再开启addPay支付微服务远程调用");System.out.println("-------支付微服务远程调用,按照id查询订单支付流水信息");@FeignClient(value = "cloud-payment-service")注解。* openfeign天然支持负载均衡演示。* openfeign天然支持负载均衡演示。* 按照主键记录查询支付流水信息。* 新增一条支付相关流水记录。

2024-03-31 13:54:58 489

原创 OpenFeign 基本介绍

即可完成对服务提供方的接口绑定,统一对外暴露可以被调用的接口方法,大大简化和降低了调用客户端的开发量,也即由服务提供者给出调用接口清单,消费者直接通过OpenFeign调用即可,O(∩_∩)O。可以在使用OpenFeign时提供Http客户端的负载均衡,也可以集成阿里巴巴Sentinel来提供熔断、降级等功能。所以,OpenFeign在此基础上做了进一步封装,由他来帮助我们定义和实现依赖服务接口的定义。往往一个接口会被多处调用,所以通常都会针对每个微服务自行封装一些客户端类来包装这些依赖服务的调用。

2024-03-30 16:40:48 239

原创 loadbalancer 引入与使用

请求调用加+ @LoadBalanced 注解。

2024-03-30 15:57:37 593

原创 Consul持久化以及注册为windows服务

D:\devSoft\consul_1.17.0_windows_386 根据自己的consul地址。D:\devSoft\consul_1.17.0_windows_386 根据自己的consul地址。

2024-03-30 13:37:16 167

原创 LoadBalance 负载均衡服务调用

简单的说就是将用户的请求平摊的分配到多个服务上,从而达到系统的HA(高可用),常见的负载均衡有软件Nginx,LVS,硬件 F5等。在调用微服务接口时候,会在注册中心上获取注册信息服务列表之后缓存到JVM本地,从而在本地实现RPC远程服务调用技术。客户端所有请求都会交给nginx,然后由nginx实现转发请求,即负载均衡是由服务端实现的。请求过来之后看服务忙碌情况,等待或者去其他负载均衡的服务(有3个授信服务,找不忙的或者等待)客户端负载均衡和服务器端负载均衡的区别。用它来替换了以前的Ribbon组件。

2024-03-27 23:59:05 488 1

原创 Concul 配置中心 微服务的配置

【代码】Concul 配置中心 微服务的配置。

2024-03-27 23:37:59 375

原创 Consul 配置中心 动态刷新

需要快速刷新可以在配置种修改。默认刷新时间 55s。

2024-03-27 23:34:31 228

原创 applicaiton.yml和bootstrap.yml区别,为什么要用bootstrap.yml替换applicaiton.yml

2024-03-26 22:53:59 68

原创 Consul和其他注册中心的区别以及对比

一.CAP1.AP 架构 Eureka2.CP架构 Zookeeper、Consul

2024-03-26 22:40:10 136

原创 Consul下载与使用

一下载:Install | Consul | HashiCorp Developer

2024-03-25 23:26:00 239

原创 为什么要引入微服务

RestTemplate 也可以解决 远程调用的 问题,但是不能实现负载均衡,而且端口号也是写死的。

2024-03-25 23:00:04 235

原创 Springboot框架定义统一接口返回与全局异常处理

CLIENT_AUTHENTICATION_FAILED("1001","客户端认证失败"),ACCESS_DENIED("2003","没有权限访问该资源"),RC403("403","无访问权限,请联系管理员授予权限"),INVALID_TOKEN("2001","访问令牌不合法"),BUSINESS_ERROR("1004","业务逻辑异常"),RC375("375","数学运算异常,请稍后重试"),RC500("500","系统异常,请稍后重试"),RC999("999","操作XXX失败"),

2024-03-24 00:34:11 487

原创 Http状态码

2024-03-23 23:17:50 70

原创 Swagger3使用简记

****/@Beanreturn GroupedOpenApi.builder().group("支付微服务模块").pathsToMatch("/pay/**").build();@Beanreturn GroupedOpenApi.builder().group("其它微服务模块").pathsToMatch("/other/**", "/others").build();/*@Bean。

2024-03-23 13:32:29 608

原创 Unresolved plugin: ‘org.apache.maven.plugins:maven-resources-plugin:3.3.1‘ ,maven报错解决

尚硅谷springbootcloud2024 第六节 maven项目创建报错。,不要用镜像换源后的settings,然后刷新几遍就会显示个try。

2024-03-18 23:49:56 520

原创 生成子工程mybatis自动生成代码

mybatis_generator2024

2024-03-18 23:44:32 348

原创 DataGrip好用的功能配置

1.显示表的注释以及每个字段的注释2.快捷键1. select * 的时候显示所有的字段 alt+enter2.直接查看建表语句 ctrl 点中表名3.转到表名位置或者字段的位置 Alt+Shift+B多加一个快捷键或者改成shift+鼠标右键4.修改列相关信息5.查看表信息

2024-03-18 00:45:05 687

原创 Springboot使用mysql5和mysql8的不同配置

Maven的POM文件处理。# Maven的POM。

2024-03-17 12:30:50 418 1

原创 docker基础常用命令

docker rmi 镜像id。docker rm 容器id。

2024-03-16 16:13:04 344 1

原创 SpringCloud2024Maven工程pom文件

- swagger3 调用方式 http://你的主机IP地址:5555/swagger-ui/index.html -->--SpringBoot集成druid连接池-->--通用Mapper4之tk.mybatis-->--SpringBoot集成mybatis-->--Mysql数据库驱动8 -->

2024-03-16 15:48:13 308 2

原创 SpringCloud2024Maven父工程创建与idea配置

3.java编译版本选择17。1.编码规范,utf-8。

2024-03-16 15:32:23 322 1

原创 maven3.9.6下载

- 阿里云仓库 -->

2024-03-16 14:41:58 410 1

原创 Docker安装Mysql8.0.36远程访问以及配置文件修改

这里使用什么端口映射可以自己决定,但是不要和我们使用的其他端口重复。本机的3306端口已被宿主机的mysql占用,所以使用3307。-e 配置信息,配置root密码,等号后面跟的是密码,可以自己设置自己想要的密码。也可以使用3306,就不可以和宿主机的mysql同时启动了。此时查看到存在Host允许为任意ip访问root用户。-p 将本地主机的端口映射到docker容器端口。--name 容器名称。

2024-03-16 14:02:57 573 1

原创 SpringCloud2024学习

mysql8.0下载链接:链接:https://pan.baidu.com/s/1tKFtZOiGfTntFRrAEFotpg?JDK17下载地址链接:https://pan.baidu.com/s/1Usq1FL0-rXfBVLYcbFPICQ?

2024-03-11 23:18:21 371 1

原创 SpringCloud2024,SpringCloud能干嘛?

netflix 被移除的原因

2024-03-10 15:14:28 339 1

原创 docker 安装 kubernets

不指定版本默认安装最新版本。

2023-10-08 12:07:50 81 1

原创 VMware克隆虚拟机之后修改ip,uuid,主机名

生成uuid的命令是 uuidgen 替换即可。

2023-10-05 15:13:07 698

原创 VMware安装CentOS7以及配置网络

vmvare 安装流程 新建虚拟机 自定义 兼容vmvare版本 稍后安装 安装哪个操作系统 名称位置 处理器配置 默认内存 重点,NAT网络 推荐IO 推荐磁盘 继续默认向下,创建新虚拟磁盘 默认磁盘大小,默认选项

2023-10-05 13:28:56 181

原创 git 配置用户名和密码 SSH密钥

复制私钥 到gitlab 或者 gitee。

2023-09-27 11:04:34 866 1

原创 docker 安装 redis

默认拉去最新的。

2023-09-27 10:21:58 19 1

原创 docker 安装mysql

docker 仓库查看mysql版本,默认安装最新版本。

2023-09-26 19:23:51 31 1

原创 docker安装与启动

默认下载的镜像是docker hub下载的 国外网站下载较慢。

2023-09-26 18:35:15 34 1

原创 62谷粒商城、商品服务-API-品牌管理-OSS整合测试

谷粒商城Aliyun Spring Boot OSS 报错 解决

2022-06-10 22:08:54 167 1

原创 谷粒商城-46-解决renren-fast整合spring cloud alibaba nacos时出现版本不一致问题

谷粒商城-46-解决renren-fast整合spring cloud alibaba nacos时出现版本不一致问题

2022-06-08 10:23:53 580 2

空空如也

空空如也

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

TA关注的人

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