- 博客(7)
- 收藏
- 关注
原创 nacos雪崩保护
在触发阈值的时候 挂掉的不健康的永久服务实例 会被nacos分配给客户端。怎么触发阈值 健康实例数 除以 总实例数 小于 保护阈值。及时服务不可用 也可以保护 好用的实例不被访问峰值给宕机。设置永久实例 ephemeral :false。服务实例分为 临时服务实例 和 永久服务实例。永久服务实例 在挂掉以后不或被剔除 服务列表。
2023-08-02 22:53:51
277
1
原创 搭建nacos-client服务 1
右键 — copy configuration—add(server.port xxx)----apply。在被@bean 注解返回IOC的RestTemplate 上加上@LoadBalance注解。加上之后就相当于我们的RestTemplate 有了一个负载均衡的机制。这里会报错500(在没有负载均衡的时候)所以要加上负载均衡的注解。在这里可以看见 我们调用别的服务的时候要依靠负载均衡器去调用。nacos本身是没有解析服务名称对应IP的能力。这时候默认的使用的是轮询的机制。
2023-08-02 22:42:13
141
原创 【nacos 认知】
a服务每次要去调用b服务之前 每次都要去注册中心当中获取订单服务(就是执行select)我们服务调用的时候 a服务 也会有一个定时任务去拉去最新的服务列表(只拉健康的)nacos是一个微服务 (集 注册中心 配置中心 服务管理 的服务平台)当我们服务启动的时候就会去调用注册接口 把我们的服务注册到注册表当中。服务管理职它会提供一个可视化的平台对我们服务进行动态的管理。nacos的关键特性 服务的发现 服务健康监测。管理所有微服务,解决微服务之间的调用关系复杂。动态的配置服务(可以动态的去服务配置)
2023-08-02 18:35:16
48
原创 idea 正则表达式搜索替换简单应用
idea 正则表达式搜索替换简单应用 利用正则表达式,idea可以进行快速大量替换 1.CTRL+R 快捷键调出下面当前页面替代操作栏 注意要使用正则表达式替换需要勾选regex 2.利用正则表达式进行替换 下面展示一些 简单操作的例子。 (\w+)get\(0\).getValue\("(\w+)"\) dtCfwStget(0).getValue("CFW_CD") $1.getValue(0,"$2") dtCfwSt.getValue(0,"CFW_CD") (\w+).getIte
2021-05-06 14:08:15
555
1
原创 Java 集合体系有什么?它们的区别是什么?
这个集合框架体系图为网上资源,它表示的并不是完整实际的继承关系,只是一个思维导图。至上而下的来说一下。 1.Iterator 接 口 Iterator 接 口 是 一 个 用 于 遍 历 集 合 中 元 素 的 接 口 , 主 要 包 含 hashNext(),next(),remove()三种方法。所以实现 Iterator 接口,那么在遍历 集合中元素的时候,只能往后遍历,被遍历后的元素不会在遍历到,通常无序集 合实现的都是这个接口,比如 HashSet,HashMap。 Iterator接口之所以作为
2021-04-08 00:58:09
268
3
原创 String 和StringBuffer,StringBuilder 的区别是什么?String 为什么是不可变的?
String 和StringBuffer,StringBuilder 的区别是什么?String 为什么是不可变的? while ((line = br.readLine()) != null) { if (StringUtils.isNotEmpty(buf.toString())) { buf.append("\r\n"); } buf.append(line);
2021-04-04 13:47:42
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人