#弹性

Spring Cloud Gateway限制API速率 - tanzu

21-04-27 312 banq

软件架构师的当务之急之一是保护API和服务端点免受有害事件(例如拒绝服务攻击,级联故障或资源过度使用)的危害。速率限制是一种用于控制使用API​​或服务的速率的技术,它反过来可以保护您免受可能导致服... 详细

阿里巴巴哨兵Sentinel简介 | Baeldung

21-04-11 348 banq

顾名思义, Sentinel 是微服务的强大后卫。它提供了流量控制,并发限制,电路中断和自适应系统保护等功能,以确保其可靠性。这是阿里巴巴集团积极维护的开源组件。此外,它正式是 Spring Clo... 详细

Apache Kafak如何处理消息反序列化失败等毒丸现象?

20-07-02 1685 banq

在Kafka的场景下毒丸是:针对Kafka主题生产推入的记录,无论尝试多少次,消费者使用都会失败。 因此,毒丸可以有不同的形式: 记录已损坏(我自己从未使用Kafka遇到过此问题) 反序列化... 详细

快速失败是让失败立即快速发生! - pathelland

20-11-20 319 banq

随着我们逐渐利用云计算,这变得越来越具有挑战性。由于各个组件都面临着被称为“灰色失败”的新挑战,因此我们创建强大解决方案的方法仍然面临压力 。在出现灰色故障时,服务器或网络的一部分不会快速失败,而是... 详细

什么是可靠性标准以及如何保证? -DZone

20-11-03 381 banq

托马斯·里德(Thomas Reid)曾经写道:“整个一条链并不比链条中最薄弱的节点更强大。” 这对于任何具有相互依赖的链接的系统都是如此,无论是文字链还是软件应用程序中的依赖链。如果一个链接断开,... 详细

GitHub如何在Redis中使用分片的复制速率限制器扩展API

21-04-06 198 banq

大约一年前,我们GitHub迁移了一个旧的速率限制器,以提供更多的流量并适应更具弹性的平台体系结构。我们采用了带有客户端分片的复制Redis后端。最终,效果很好,但是我们在此过程中吸取了一些教训。... 详细

使用SpringBoot实现微服务超时重试模式 - Vinsguru

20-11-11 559 banq

使用resilience4j的库和Spring Boot设计高弹性的微服务。 微服务本质上是分布式的。当您使用分布式系统时,请始终记住这一第一法则- 网络中可能发生任何事情。处理任何此类意外故障可能... 详细

使用Redis和Golang实现滑动日志速率限制器 - gitconnected

20-11-02 317 banq

场景:在与多个支付提供商进行通信的应用程序上工作场景中,每个提供商对我们都有自己的速率限制。我们不想用任何提供商的费率限制,同时也要充分利用我们允许的限制。我们可以承受将付款请求延迟一小段时间的麻烦... 详细

共有 461 2 3 4 ... 6 下一页