Java Storage-Client 支持部分返回和byte格式存取咨询

你好
1. 我看到Storage Cient 的GetRequest支持部分存取 RETURN_PARTLY设置的,但是在Response结果判断的时候只有全部查询成功的结果才会被返回,部分查询成功的结果无法返回,后续官方是否可以支持部分结果返回。

2. Storage Cient 现在是String格式存取,不支持byte格式存取,我们尝试byte转成String格式Put下去,但Get起来不一致,应该是Thrift protocol 默认readString方法是UTF-8多字节编码导致的。想请问后续官方是否会支持byte格式存取。

谢谢

1 个赞
  1. 这个只会在kv接口里面用,返回部分结果的时候,错误码和结果都已经返回给client了,需要的话可以修改下java的client就可以。
  2. Bytes涉及的会更多,因为还涉及到jni的转换这一层,所以是以String格式存取的。目前还没有支持和测试过Bytes(需要把全部客户端一起修改),有没有考虑转成Base64编码?
1 个赞