目录1、什么是Feign2、为什么使用Feign?3、如何使用Feign?3.1注册中心Nacos部署3.2部署生产者3.3 部署消费者,使用Feign调用provider方法4.ribbon负载均衡策略5.Feign传参6.Feign 性能优化7.整合gateway网关服务1、什么是FeignFeign 是 Spring Cloud Netflix 组件中
......
11
0
0
2023-09-10
目录引言一、Redis BitMap 基本用法⛅BitMap 基本语法、指令⚡使用 BitMap 完成功能实现二、SpringBoot 整合 Redis 实现签到 功能☁️需求介绍⚡核心源码三、SpringBoot 整合Redis 实现 签到统计功能四、关于使用bitmap来解决缓存穿透的方案⛵小结引言在各个项目中,我们都可能需要用到签到和 统计功能。 签到
......
36
0
0
2023-07-18
随着互联网的发展,后端服务和容器编排技术的日益成熟, 微服务 成为了后端服务的首选, Kubernetes 也已经成为目前容器编排的事实标准, 微服务拥抱容器时代已经来临。 笔者结合自己的经验,写了这篇微服务+ Kubernetes 入门宝典,希望能够抛砖引玉。能让大家了解 微服务和 Kubernetes 如何配合。 上卷主要描述 微服务设计,项
......
85
0
0
2023-07-04
目录一、前言二、客户端续约1、入口构造初始化initScheduledTasks()调度执行心跳任务2、TimedSupervisorTask组件构造初始化TimedSupervisorTask#run()任务逻辑3、心跳任务HeartbeatThread私有内部类发送心跳4、发送心跳到注册中心构建请求数据发送心跳三、服务端处理客户端续约1、Instance
......
55
0
0
2023-06-22
1. 什么是 微服务 ?我们首先给出微服务的定义,然后再对该定义给出详细的解释。从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。可协同工作 采用了 微服务架构 后,整个系统被拆分成多个微服务,这些服务之间往
......
86
0
0
2023-06-13
前言 不少小伙伴看了我的博客的后跟我探讨问题时都离不开数据一致性、数据关联、数据重复创建的问题,只要大家做的 分布式系统 无论是否微服务化,或多或少都会遇到上述问题,而上述的问题的本质其实就是 分布式事务 、分布式数据关联与幂等性。这三个问题也是很多面试官在面试的时候检验应聘者是否有实践过分布式系统的经验的标准之一,而 微服务 作为分布式系统的架构风格,在实
......
61
0
0
2023-06-09
目录背景概述架构设计理念面向接口设计会话 Session消息 Message协议 Proto编码 Codec连接 Socket有机的组合插件 Plugin组件未来展望背景DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole 
......
82
0
0
2023-06-03
目录一、SpringCloud1.1、什么是SpringCloud1.2、SpringCloud缺点二、什么是微服务架构2.1、什么是微服务2.2、微服务有什么优点2.3、微服务面临的问题2.4、架构类型划分2.4.1、单一应用架构2.4.2、垂直应用架构2.4.3、分布式服务架构2.4.4、流动计算架构三、版本选择3.1、SpringBoot版本3.2、S
......
63
0
0
2023-05-28
1.前端集成axios,npm安装,前后端交互 asus@LAPTOP-CQRDCFKL MINGW64 /d/DEV_CODE/Intelligy_idead_code/spring/springcloud/yameng-cevent-source-cloudcenter/cevent-source-cloudcenter/cevent-ymcms-adm
......
78
0
0
2023-05-25
微服务 本次分享主要从服务化的角度来看待微服务,主要是梳理一下微服务这个概念,不做深入地讲解。从服务化的角度看微服务互联网架构发展的过程中,当业务复杂度剧增,数据量剧增,吞吐量剧增的时候,就会出现一些技术痛点,下边几个都是最常见的:痛点一 :代码到处拷贝举一个最常见的业务的例子:用户数据的访问。绝大部分公司都有一个数据库用来存储用户数据,而各个业务都有访
......
131
0
0
2023-05-22
1 概述1.1 单体架构vs 微服务架构 单体架构是什么微服务是什么微服务特性微服务全景架构图微服务优缺点微服务适用场景1.2 业务分析与建模项目功能演示与分析微服务拆分项目架构图数据库设计 API文档1.3 编写微服务创建小程序创建项目编写用户微服务编写内容微服务2 单体应用一个归档包(例如war包)包含所有功能的应用程序,我们通常称为单体应用。而架构单体
......
87
0
0
2023-05-21
使用微服务的Spring据笔者所知,从未接触过Spring Framework 的Java开发人员可谓寥寥无几。实际上,Spring Framework是由许多项目组成的,它可以与许多其他框架一起使用,开发人员迟早都将被迫尝试使用它。虽然Spring Boot 的应用经验相当不常见,但它很快就获得了很高的人气。与Spring Framework相比,Spri
......
62
0
0
2023-05-21
目录Consul是什么Consul原理启动 Consul 集群kubernetes集成ConsulSpringBoot注册Consul总结 Consul是什么Consul是一个基于HTTP的服务发现工具,用于配置和管理系统和服务之间的依赖关系。它提供了一个简单的方式来注册、发现和配置服务,并包括健康检查、负载均衡和故障转移等功能。Consul是一种
......
134
0
0
2023-05-06
目录微服务相关简述微服务架构中的重要角色微服务架构分布式远程调用RESTFUL接口资源表现层状态转化RPCCAP原理springCloud简述服务注册与发现负载均衡熔断链路追踪API网关测试模拟远程调用创建父工程remote_call模块创建子模块server_a创建子模块server_b微服务相关简述微服务架构中的重要角色服务调用者:可以暂时认为是与用户交
......
87
0
0
2023-04-28
一、前言微服务(MicroServices)是一种架构风格,一个大型复杂软件应用由多个微服务和前端展示层组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 以往我们开发应用程序都是单体应用(可以理解为一个部署包包含了项目的所有功能),虽然开发和部署比
......
163
0
0
2022-12-16