- 博客(10)
- 收藏
- 关注
原创 java基础
转换后可能导致出现问题(数据溢出,丢失数据精度)的类型转换叫做强制类型转换。因为可能出现问题必须给计算机一个特殊标识。构造方法是用来创建对象,set方法是用来给成员变量赋值。数据绝对安全的类型转换是可以自动转换的直接书写即可。栈:方法调用都要进栈,局部变量都是存储在栈中。我们可以用数组老保存同一个数据类型的多个数据。2.一个数组元素的数据类型都是一样的。1.数组长度一旦确定就不能改变。堆:new出来的东西都放在堆中。构造函数和set方法的区别?1B(字节) = 8bit。
2022-11-21 19:45:51 76
原创 alibaba-Ribbon
在RandomRule的无参数构造方法中初始化了一个Random对象,然后再它重写的choose方法又调用了choose(ILoadBalancer lb, Object key)这个重载的choose方法,在这个重载的choose方法中,每次利用random对象生成一个不大于服务实例总数的随机数,并将该数作为下标所以获取一个服务实例。,然后在挑选实例的时候则根据权重进行挑选,这样能够实现更优的实例调用。加权轮询,通过对服务器性能的分型,给高配置,低负载的服务器分配更高的权重,均衡给个f服务器的压力。
2022-11-13 20:36:14 194
原创 负载----均衡
只需要在DNS服务器上针对某个域名做多个ip映射就行,工作原理 当用户通过域名访问某个网站时,会先通过DNS服务器进行域名解析,得到IP地址,DNS服务器可以随机的分配一个ip地址进行访问,这样就可以实现目标服务集群的一个请求分发,除此之外,DNS还可以根据不同的地域,分配就近的机房IP,比如说长沙的小伙伴,可以得到湖南就近的机房IP,优点是配置简单,实现成本低,无需要额外的开发和维护成本,缺点由于DNS多级缓存的特性,当我们修改DNS配置,会因为缓存导致IP变更不及时,从而影响负载均衡的效率。
2022-11-13 20:30:52 417
原创 Alibaba-Nacos
服务发现:服务消费者(Nacos Client)在调用服务提供者的服务时,会发送一个REST请求给Nacos Server,获取上面注册的服务清单,并且缓存在Nacos Client本地,同时会在Nacos Client本地开启一个定时任务定时拉去服务端最新的注册表信息更新到本地缓存。服务心眺:在服务注册后,Nacos Client会维护一个定时心跳来持续通知Nacos Server,说明服务一直处于可用状态,防止被剔除。服务发现(Nacos Discovery)、服务配置(Nacos Config)和。
2022-11-13 10:21:18 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人