wcy的技术随笔

JAVA 线程不安全问题以及相关解决方案

JAVA 线程不安全问题以及相关解决方案 造成线程不安全的常见5点原因 线程不安全,就是在多线程运行结束后,结果或者过程并没有按照我们的预期那样执行,则为线程不安全,即产生了BUG 出现以下5种情况,一般都会照成线程不安全 抢占式执行 我们使用多线程时,线程的调度执行过程是由系统内核来操作的,谁先调

Administrator Administrator 发布于 2024-02-04

Ribbon - 负载均衡策略

Ribbon - 负载均衡策略 轮询算法 【JAVA】线程不安全问题以及相关解决方案 List<机器实例> list = new List(); i++; //线程不安全 int index = i % list.size(); // i 是请求次数 ; 机器实例 = list.get(index)

Administrator Administrator 发布于 2024-02-03

Spring Clund

Spring Cloud常用组件表 服务的注册和发现 eureka、nacos、consul 服务的负载均衡

Administrator Administrator 发布于 2024-02-03

负载均衡有哪些种类

负载均衡有哪些种类 基于网络层的负载均衡:通过路由器或交换机等网络设备,根据目标IP地址或端口号来分发请求。常见的网络层负载均衡协议有IPVS、LVS、NAT等。 基于应用层/软件的负载均衡:通过将请求从客户端转发到多个服务器上的应用程序来实现负载均衡。常见的应用层负载均衡方式有反向代理、DNS负载

Administrator Administrator 发布于 2024-02-03

Eureka Server 集群配置

Eureka Server配置 server: port: ${PORT:8802} spring: application: name: eureka-server eureka: client: fetch-registry: true register-wi

Administrator Administrator 发布于 2024-01-23

Eureka 配置详解

Eureka 配置详解 Eureka 包含四个部分的配置 instance:当前Eureka Instance 实例信息配置 client:Eureka Client 客户端特性配置 server:Eureka Server注册中心特性配置 dashboard:Eureka Server注册中心仪表

Administrator Administrator 发布于 2024-01-23