ins
ins copied to clipboard
问个问题哈,为什么get时可能会做一下心跳,而scan不会?
也做了,因为ScanOnce也会调用Get一次。 https://github.com/baidu/ins/blob/master/sdk/ins_sdk.cc#L351
@imotai , 只在SDK端拦了一下,应该还是有漏洞的。
@fxsjy 我搞忘看sdk了,那服务端的Scan接口其实并没用?还有我测试一下ins性能,发现全局锁是个瓶颈,感觉ins 核心逻辑应该就单线程去处理,避免线程切换。还有部分操作可以优化,比如binlogger AppendEntry应该直接返回Length 而不需要再次去GetLength ,能够避免一次锁的获取
你怎么改进的?能发个pull request不?