Skip to content

aaric/grpc-achieve

Repository files navigation

grpc-achieve

license java gradle build release

gRPC Learning.

Windows 10通过choco安装命令行工具

choco search protoc
choco install protoc

创建HBase测试表命令

hbase> create_namespace 'default'
hbase> create 'test', \
  {NAME=>'base',VERSIONS=>1,BLOCKCACHE=>true,BLOOMFILTER=>'ROW',COMPRESSION=>'SNAPPY',REPLICATION_SCOPE =>1}, \
  {SPLITS => ['1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']}

gRPCHBase客户端冲突分析

compile "org.apache.hbase:hbase-shaded-client:1.2.0"

# io.grpc:grpc-all:1.28.1
  -> com.google.guava:guava:28.1-android  //最低版本:26.0-android
# org.apache.hbase:hbase-client:1.2.12
  -> com.google.guava:guava:12.0.1  //最高版本:16.0
# org.apache.hbase:hbase-client -> 1.3.6
  -> com.google.guava:guava:12.0.1

gRPC流模式

服务端流模式

客户端请求一次,服务端可返回多次结果。

客户端流模式

客户端请求多次,服务端一次返回结果。

双流模式

客户端请求多次,服务端多次返回结果。

About

gRPC Learning.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages