我有以下基础设施:.NET Core3.1API,它托管在VNet中。在VNet内部,我们有8台具有负载均衡器+ Server + Redis缓存的服务器。
我们在登录操作(不是轻量级操作)上每秒运行API负载测试1200操作。此时,所有服务器的负载为5-10%。但问题是我们得到了API超时和Redis超时问题。
好像有东西挡住了我们的线
这是来自我的Startup.cs (我们试图发挥价值,但没有成功):
var threadCount = 2000;
ThreadPool.GetMaxThreads(out _, out var completionThreads);
Th
考虑两个memcached服务器,mc1和mc2,以及两个web服务器,web1和web2,使用web1和Memcached库。
$mc = new Memcached();
$mc->addServer(mc1);
$mc->addServer(mc2);
从web1执行以下代码:
$mc->set('abc', 'val');
// key is set to mc1
稍后,来自web2
$mc->delete('abc');
根据我对memcached库工作方式的了解,web2不知道web1在哪里设置了密钥。如何才能