- nebula 版本:2.0
- 部署方式 :Docker
请问现在nebula-java 2.0 的Client是线程安全的吗?
如果是线程不安全,原因是高并发环境下多线程操作Client的成员变量iprot和oprot导致的?
protected TProtocol iprot_;
protected TProtocol oprot_;
多个线程同时使用的话,client内部的buf就被写乱了。
收到,请问如果我自定义一个连接池,如果能够保证同一时间点内,一个连接只能有一个线程操作,那么可以解决这个问题吗
只要能保持不会并发使用同一个client 应该就可以。
1 个赞
嗯嗯,我尝试一下,感谢!