定制grpc负载均衡器

一、负载均衡器是如何被grpc加载的

1.1:提供provider类

每个LoadBalancer对象都是通过一个对象来实例化的,不同的LoadBalancerProvider对象会实例化出不同的LoadBalancer对象,而LoadBalancerProvider对象会通过SPI机制载入到grpc的客户端中,比如在grpc-core里的MATE-INF下:

JAVA有关位运算的全套梳理

一、在计算机中数据是如何进行计算的?

1.1:java中的byte型数据取值范围

我们最开始学习java的时候知道,byte类型的数据占了8个bit位,每个位上或0或1,左边第一位表示符号位,符号位如果为1表示负数,为0则表示正数,因此要推算byte的取值范围,只需要让数值位每一位上都等于1即可。