这是一个创建于 228 天前的主题,其中的信息可能已经有所发展或是发生改变。
目前 SaaS 是基于 Java 的单体架构,通过 tenantID 逻辑隔离。CPU 内存 数据库等资源都是共享的。
现在存在一些租户使用一些消耗 CPU 或内存较多的操作,导致服务不可用。
现有 2 种思路
1. 限制租户资源消耗多接口使用次数
2. 物理层面限制 CPU 内存规格(估计不好实现)
问下大家有啥思路和方法么
1 条回复 • 2024-04-02 13:56:06 +08:00
|
|
1
Tubbs 228 天前 via iPhone
好像有一个叫 cpulimit 的二进制工具
|