SpringCloud教程
一张图:微服务设计模式
创建自定义 Spring Cloud Gateway 过滤器 - spring.io
在k8s中用原生Feign替换SpringCloud - Jie
当我们不使用 Istio/Linkerd 这样的 Service Mesh 服务时,建议单独使用 SpringBoot 和 k8s 来构建服务。相反,我们不建议同时使用 SpringCloud 和 k.
Spring Boot与运行在Kubernetes上的ksqlDB集成教程 - Piotr
使用OpenTelemetry、Spring Cloud Sleuth、Kafka和Jaeger实现分布式跟踪
生产环境中的高性能API网关 - Karanbir
在Jeevansathi,我们有超过100万的月活跃用户,我们努力为他们提供最好的用户体验。为了处理这样的流量,我们已经从单片机过渡到了基于微服务的架构。我们面临的问题随着时间的推移,随着我们的微服务.
Spring Cloud Sidecar 简介 | baeldung
在微服务世界中,使用不同的语言和框架编写多语言服务是一种常见的做法,使用Spring Cloud Sidecar,可以在服务注册表中注册非 JVM 服务。此外,该服务还可以使用服务发现来查找其他服务.
奈飞架构Netflix从单体到微服务演变图
Spring Cloud Function现RCE 0-day漏洞
近日,Spring Cloud Function 官方测试用例曝光了 Spring Cloud Function SPEL 表达式注入漏洞,可利用该漏洞通过注入 SPEL 表达式来触发远程命令执行。S.
使用Resilience4j实施反应式断路器 - Wenqi
本文将重点介绍使用 Spring Cloud 断路器库 Resilience4j 实现反应式断路器。 为什么选择 Resilience4j?我们可以使用两个主要库来实现断路器。Netflix Hyst.
JVM上容错库的初步比较 - frankel
如果您正在实施微服务,那么您很可能正在调用 HTTP 端点。使用 HTTP 调用,很多事情都可能出错。经验丰富的开发人员对此进行计划并进行设计,而不仅仅是快乐的道路。一般来说,容错包括以下特征: 重试.
在RestTemplate通过拦截器修改请求和响应 - Aditya
Spring中通常使用拦截器来拦截Controller 或自创建端点的请求,或者拦截由 RestTemplate 完成的其他(第 3 方)api 调用。本文介绍了后一种情况,我们将拦截器应用于 res.
SpringBoot的常用Http客户端有哪些?
经过小规模调查,SpringBoot的常用Http客户端: 48.6%使用RestTemplate 25.9%使用WebClient 19.9%使用Feign 调用显示:使用WebClient弃用Re.
基于Kubernetes的Spring Cloud Gateway发布 - spring.io
Spring Cloud Gateway限制API速率 - tanzu
软件架构师的当务之急之一是保护API和服务端点免受有害事件(例如拒绝服务攻击,级联故障或资源过度使用)的危害。速率限制是一种用于控制使用API或服务的速率的技术,它反过来可以保护您免受可能导致服务.
我在微服务世界中看到的灾难 - joaoqalves
当Martin Fowler在2014年发表有关微服务的文章时,我工作的团队已经在构建面向服务的架构。这个概念的炒作席卷了世界上几乎每个软件团队。“ Netflix OSS堆栈”是当时最酷的东西,它使.
Spring Cloud Hoxton.SR11已发布
Spring Cloud Hoxton的Service Release 11(SR11)版本现已发布。该版本可以在Maven Central中找到。您可以查看Hoxton发行说明以获取更多信息。在此处.
Spring Cloud Gateway的API速率限制 - spring.io
阿里巴巴哨兵Sentinel简介 | Baeldung
顾名思义,Sentinel是微服务的强大后卫。它提供了流量控制,并发限制,电路中断和自适应系统保护等功能,以确保其可靠性。这是阿里巴巴集团积极维护的开源组件。此外,它正式是Spring Cloud C.
使用Spring Cloud Data Flow + CDC Debezium源实时实现变更数据捕获 - SpringIO
在本文中,我们将研究Debezium CDC源,该源使我们能够从MySQL,PostgreSQL,MongoDB,Oracle,DB2和SQL Server等数据库捕获数据库更改,并通过各种消息绑定器.
Spring中云事件简介
使用SpringBoot实现微服务超时重试模式 - Vinsguru
在SpringCloud使用RSocket替代Rabbit或Kafka作为消息路由中继的源码案例
带有RSocket路由的spring-cloud-bus作为传输的示例应用程序。点击标题进入源码: 克隆https://github.com/spencergibb/rsocket-routing-s.
如何在Spring Boot运行时刷新/重新加载应用程序属性? -DEV
在本教程中,我们将学习如何在Spring Boot中重新加载应用程序属性。在这里解释最简单的选择:使用@ConfigurationProperties刷新bean。对于Reloading属性,Spri.
深入研究Spring Cloud负载平衡器 – Piotr
学习使用Spring Boot和Spring Cloud建立微服务架构的5本书 - hackernoon
随着越来越多的Java开发人员学习Spring Boot和Spring Cloud来开发基于云的Java应用程序,您可以期望编写和发布有关这些主题的更多书籍。目前,这里是一些学习Spring Boot.
Spring Cloud Gateway WebFilter工厂 | Baeldung
Cloudflare如何使用Quicksilver实现互联网规模级别的配置分发? - Geoffrey Plouviez
Cloudflare的网络高峰时每秒为全球Internet用户处理超过1400万个HTTP请求。我们花了很多时间考虑使用哪些工具来更快,更安全地发出这些请求,但是一种解决方案使所有这些成为可能,关键是.
使用Jasypt在Spring Boot项目中加密配置文件中任何密码 - Aanchal Sharma
带有Resilience4j断路器的Spring云网关 - rome
该文介绍如何利用Spring Cloud网关将resilience4j断路器与网关后面的后端服务结合使用,方法如下: Resilience4j 弹簧启动启动器 Spring Cloud Resilie.