第1章 Spring Cloud + Nginx高并发核心编程的学习准备1.1 Spring Cloud + Nginx架构的主要组件1.2 Spring CloudSpringBoot的版本选择1.3 Spring Cloud微服务开发所涉及的中间件ZooKeeperRedisEurekaSpring Cloud ConfigZuulNginx/OpenResty1.4 S
转载 2024-07-24 10:14:37
35阅读
Spring Cloud+Nginx系统架构毫无疑问是当今的主流技术之一。分布式Spring Cloud微服务框架高性能的Nginx反向代理Web服务的优秀组合,满足了各大产品项目的可扩展、高可用、高性能架构的需求。然而根据笔者摸查,很多Java开发人员对Spring Cloud微服务、反向代理Nginx核心知识的掌握不够,仅停留在SpringCloud+Nginx基础配置、API使用的初级使
前言很多朋友问我,Gateway如何使用,有没有文档。在github上有一些文档说明,详细描述了如何构建Gateway,Gateway中的各个概念是什么意思,Gateway能够做些什么,但是这些文档缺乏串联。趁着年前工作不忙,写一篇介绍如何利用Gateway整合已有系统的文章,希望可以帮助更多的人。文章里会虚构一个已经存在的业务系统,以及如何使用Gateway来解决问题整合。如果你对Gatew
转载 7月前
82阅读
1、安装Nginx1.1 解压上传安装包解压# nginx-1.16.1.tar.gz # nginx需要一些环境(全部执行,不存在的会执行,存在的会跳过) yum install -y wget yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y openssl openssl-devel yum
转载 2023-11-20 11:55:06
68阅读
客户端负载均衡器 在SpringCloud中Ribbon负载均衡客户端,会从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地。让后在本地实现轮训负载均衡策略。 Ribbon与Nginx区别1.服务器端负载均衡Nginx nginx是客户端所有请求统一交给nginx,由nginx进行实现负载均衡请求转发,属于服务器端负载均衡。 既请求有nginx
转载 2024-05-09 14:22:27
31阅读
一:gateway简介  Spring Cloud的⼀个全新项⽬,⽬标是取代Netflflix Zuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻塞模型)等技术开发,性能⾼于Zuul(1.0基于BIO, 2.0基于Netty),官⽅测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供⼀种简单有效
转载 2024-03-28 11:21:55
331阅读
Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。Spring Cloud Gateway 旨在为微服务架构提供一种简单且有效的 API 路由的管理方式,并基于 Filter 的方式提供网关的基本功能,例如说安全认证、监控、限流等等。Spring C
转载 2024-07-05 13:57:25
83阅读
                                                        &nbs
转载 10月前
41阅读
一、什么是 ribbon? 就是负载均衡! nginx也是负载均衡 1.1 !!!!ribbonnginx的区别是什么? /* nginx: 正向代理(客户端连在一起) 反向代理(和服务器端连在一起),nginx的负载均衡
转载 2024-06-05 14:28:42
97阅读
该如何结合场景选择哪个工具进行限流,取决于你的。
原创 1月前
0阅读
实际上,在现代微服务架构中,Nginx Spring Cloud Gateway 经常是协同工作的,而不是二选一的关系。互联网流量v[ Nginx (边缘网关)
原创 1月前
45阅读
前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件。我对于所做的工作或者感兴趣的技术,喜欢刨根问底,所以当读一篇文章时发现没有看到我想要看到的设计思想,我就会四处搜集资料,此外这篇文章涉及
转载 2024-07-05 14:45:37
43阅读
一、前言公司的服务基本上都是容器化应用,也有自研的 CICD 平台,为了支持灰度发布的能力,于是从架构 SDK 基础设施 2 方面切入考虑。 公司的服务有 300 来个,Java 应用离不开 Spring 生态,但是已有的技术栈并没有使用 Spring 全家桶,在服务发现里用了 Dubbo 协议。因为我们的应用都容器化了,所以基础设施方面就考虑到了 Kubernetes 生态的 Istio。 支
1、Dubbo Spring Cloud 的关系  Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用,流量分发、流量监控熔断。而 Spring Cloud 诞生于微服务架构时代,考虑的是微服务治理的方方面面,另外由于依托了 Spirng、Spirng Boot 的优势之上,两个框架在开始目标就不一致,Dubbo定位服务治理、Spirng Cloud 是一个生态。2、Dubbo
前言:       Dubbo+Zookeeper   vs   Spring Cloud:框架比较的方面Dubbo+zookeeperSpring Cloud性能方面注:2017年之前阿里巴巴没有对其进行更新维护,但是2017年Dubbo项目官网宣布重新对其进行更新维护,并且在2018年Dubbo项目正式进入了Apache孵化器)&nb
转载 2024-03-27 12:39:33
40阅读
背景Spring Cloud Kubernetes 都声称是开发运行微服务的最佳环境,但它们本质上有很大不同,并且解决的问题也不尽相同。在本文中,我们将了解两个平台如何帮助搭建基于微服务的架构 (Microservice based architectures, MSA),它们各自擅长的领域,以及如何各取所长以便在微服务之旅中取得成功。 该图涵盖了系统运行时所涉及的很多方面,但没有
转载 2023-07-28 09:50:57
593阅读
Spring Cloud整合Feign        前面讲解了Feign的使用,在了解如何单独使用Feign后,再学习Spring Cloud中使用Feign,将会有非常大的帮助。虽然Spring Cloud对Feign进行了封装,但万变不离其宗,只要了解其内在原理,使用起来就可以得心应手。 &n
转载 2024-05-09 13:13:56
30阅读
Sentinel: 分布式系统的流量防卫兵一.Sentinel简介二.Sentinel安装与使用1.下载2.启动3.登录4.初始化演示工程三.Sentinel规则1.流控规则1.1 流控模式①直接②关联③链路1.2 流控效果①快速失败②Warm Up③排队等待2.降级规则2.1 RT(平均响应时间)2.2 异常比例2.3 异常数3.热点key规则4.系统规则四.@SentinelResource
转载 2024-05-28 21:39:42
99阅读
微服务框架SpringBoot简单验证 首先摘录部分IBM网站部分内容对框架做一个简单说明://.ibm.com/developerworks/cn/java/j-lo-spring-boot/Spring 框架对于很多 Java 开发人员来说都不陌生。自从 2002 年发布以来,Sp
转载 2018-06-11 16:47:00
381阅读
2评论
Springcloud是一款微服务框架,它基于Springboot,可以使用它用来管理纵向拆分的项目,将一个个的小项目变成微服务。下面简单的搭建一个微服务,使用eureka组件实现注册中心,使用ribbon组件实现微服务调用,使用zuul网关实现真实服务地址访问地址的分离,其他技术后续补充。springcloudnginx前面学习过nginx,它除了可以实现动静分离,还可以实现负载均衡,即可以
转载 2023-12-19 22:44:23
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5