什么是API网关网关这个词其实是一个硬件概念。因为按照定义,网络网关出现在网络的边缘,所以防火墙和代理服务器等相关功能 往往与之集成在一起。在家庭网络 和小型企业中,宽带路由器通常充当网络网关。它将你家中或企业的设备与 Internet 连接。网关是路由器的最重要功能,路由器是最常见的网关类型。今天我们要讲的网关并非是路由器(开个玩笑),既然做应用开发自然讨论的是调用各个服务的入口-API,所有服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-13 14:42:56
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇文章,讲了SpringCloudConfig 集成Git仓库,这一篇我们讲一下SpringCloudConfig 配和 Eureka 注册中心一起使用在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 07:26:16
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在微服务架构中,服务注册与发现是至关重要的环节。作为一种成熟的注册中心,Eureka 提供了高可用性和可扩展性,尤其适用于 Spring Boot 项目。接下来,记录如何配置 Eureka 集群的过程。
### 环境准备
为确保顺利配置 Eureka 集群,以下是所需的软硬件要求:
| 项目         | 版本             | 说明               |
|---            
                
         
            
            
            
            Spring常用注解1、将普通类加入容器形成Bean的注解@Repository@Service@Controller@Bean@Configuration2、从容器中取Bean(装配bean)时常用的注解@Autowired@Resource3、spring MVC模块注解@Controller@RequestMapping@requestParam@PathVarlable4、事务模块注解@T            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 14:49:22
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SSM框架_Spring51、Spring简介Spring:春天------>给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版。Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Jo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 12:02:31
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            eureka可作为微服务之间的注册中心,服务提供者在注册中心注册自己的服务,包含ip地址,端口号,消费者在注册中心订阅需要消费的服务,以下做简单示例1:搭建Eureka注册中心引入Eureka依赖:<!--@1:Spring Cloud 的 eureka-server 起步依赖 -->
<dependency>
<groupId>org.springframew            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 08:25:11
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-24 16:52:27
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
    上篇我们使用Eureka默认的负载均衡解决了消费方调用服务方硬编码的问题,不过呢,因为是使用的默认负载均衡的策略,所以这次我们就搞一搞事情,来自定义一下它的策略。搞这个策略呢有两种实现方式  1        ◆     通过代码自定义     ◆          通过代码的方式自定义负责均衡策略时需要注意的是,注意避免SpringBoot的包扫描,因为自定义的规则必须在Eureka            
                
         
            
            
            
            # 如何实现Docker部署Eureka
## 一、整体流程
下面是部署Eureka到Docker的整体流程:
```mermaid
gantt
    title Docker部署Eureka流程
    section 部署Eureka
    下载镜像: done, 2022-01-01, 1d
    配置Eureka服务: done, 2022-01-02, 1d
    运行Eu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 04:22:12
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-24 17:00:44
                            
                                424阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-24 16:59:07
                            
                                674阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址。平台地址CSDNhttps://blog.csdn.net/sina...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-09 15:45:52
                            
                                597阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点,例如:安全性,监控/指标和弹性。Spring Cloud Gateway 官网特性基于Spring Framework ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-09 15:45:54
                            
                                1309阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud 是一套 完整的微服务解决方案 ,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-04 11:55:21
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。一、SpringCloud是什么  Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 05:39:15
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 概述Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。Spring Cloud Gateway 旨在为微服务架构提供一种简单且有效的 API 路由的管理方式,并基于 Filter 的方式提供网关的基本功能,例如说安全认证、监控、限流等            
                
         
            
            
            
            接上文 SpringCloud Alibaba - Sentinel1.简介(Seata与分布式事务)Seata官方网址https://seata.io/zh-cn/docs/overview/what-is-seata.html2.环境搭建首先对之前的图书借阅系统进行升级:编写对应的服务接口。(1)用户服务(2)图书服务(3)借阅服务测试存在的问题用户1号借阅1号书,显示已被借阅 1号借2号书则            
                
         
            
            
            
            cloud            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-31 01:15:48
                            
                                642阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是一个简单粗暴的学习纪录篇幅,没有理论,撸起袖子就是干一、创建一个springCloud项目 如果.....你的pom.xml图标不是蓝色的M,右键,往下看看,找到add xxx as maven 二、配置文件 项目就这么创建,其它啥也不用动,把自动生成的配置文件后缀名改为yml,将以下内容复制进去(将原有配置删除哦)先去主方法上添加注解:  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 06:50:49
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            几点说明1、本系列SpringCloud的博客参考了方志朋所著《深入理解SpringCloud与微服务构建》;2、大家如果想更加深入的理解SpringCloud建议多实战、多看书;简介SpringCloud是基于SpringBoot的,而SpringBoot的特点就是简化了开发和部署的过程,具体体现在SpringBoot底层实现的时候会自动加载默认配置,而在自主配置的配置文件、配置类中的配置会覆盖            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-04 14:05:11
                            
                                551阅读