因为服务的现状大都是服务提供者少,通常只有几台机器,
而服务的消费者多,可能整个网站都在访问该服务,
比如
Morgan
的提供者只有
6
台提供者,却有上百台消费者,每天有
1.5
亿次调用,
如果采用常规的
hessian
服务,服务提供者很容易就被压跨,
通过单一连接,保证单一消费者不会压死提供者,
长连接,减少连接握手验证等,
并使用异步
IO
,复用线程池,防止
C10K
问题。