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