1
clino 2016 年 10 月 19 日
好奇对接系统的瓶颈是什么? 数据库还是 cpu?
|
2
enenaaa 2016 年 10 月 19 日
什么意思, 你是说对接系统吞吐量不能满足你们的需求吗。 那就算好吞吐量, 各程序间按量分配呀, 有额度的才能发送请求, 没有就排队等着。
|
6
billlee 2016 年 10 月 19 日
redis 就可以做分布式的信号量
|
7
ryd994 2016 年 10 月 20 日 via Android
楼上的办法是一种,或者你可以根据用到的接口,写一个代理
如果用的是 TCP 或者 HTTP 协议的话,用 Nginx 就能很好的处理了 如果是直接调用的库或者对象,那就做一个全局共享的代理对象,由代理进行控制 |
8
ryd994 2016 年 10 月 20 日 via Android
其实 TCP 流控和你这个是类似的,而你还有个优势是可以请对方做个负载监控的接口
|
9
jeffersonpig 2016 年 10 月 20 日
@ixiaohei 换成恒生的吧哈哈哈哈哈哈
|
10
R4rvZ6agNVWr56V0 2016 年 10 月 20 日
可以在 API 网关上搞个 Token Bucket 算法的过滤器做限流
|
11
aboutyang 2016 年 10 月 20 日
基于分布式缓存扩展 Semaphore
|
13
billlee 2016 年 10 月 20 日
|