hprose-java icon indicating copy to clipboard operation
hprose-java copied to clipboard

在安卓手机上,订阅有数量限制么?

Open yongjun925 opened this issue 5 years ago • 2 comments

1、服务端使用hprose-nodejs 2、安卓上使用hprose-java 在使用中发现,当订阅数超过3个时,会造成invoke调用返回变得缓慢 现在改成只使用两个订阅,用字段进行区分

yongjun925 avatar May 05 '19 04:05 yongjun925

目前 2.0 的推送不够完善,虽然没有订阅数量限制,但是每个订阅会占用一个连接。新的 3.0 版本已经对推送做了改善,不管多少个订阅,都只需要一个连接,但跟 2.0 的推送实现不兼容。所以,虽然 nodejs 版本已经有 3.0 的实现,但是 Java 版本目前还没有,所以暂时用不了,需要 java 版本支持 3.0 之后才能用。

andot avatar May 05 '19 04:05 andot

客户端 SetMaxPoolSize,默认是2,可以设置大一点。每个订阅占用一个连接,注意订阅的数量不能大于poolsize。但客户端多的情况,服务器连接过多,建议只订阅一个,用字段区分。

OliverZou avatar May 15 '19 01:05 OliverZou