0%

在分布式系统中,注册中心充当着重要角色,是服务发现、客户端负载均衡中不可缺少的一员。注册中心除了能够实现基本的功能外,他的稳定性、可用性和健壮性对整个分布式系统的流畅运行影响重大。zookeeper和nacos可能是最常使用的方式。

阅读全文 »

 CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。

原文地址:我理解的分布式理论-CAP - 掘金

`

阅读全文 »

为了缓解服务器的存储压力,常规操作是将历史日志文件压缩存储。

实现配置为

fileNamePattern文件名末尾加上.zip

1
<fileNamePattern>${LOG_HOME}/hug_interview-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>

效果

50M日志文件压缩后大概2–5M

    目前所有的日志记录方式采用的都是同步的方式,即直接将日志写入文件。每次日志输出到文件都会进行一次磁盘IO,在多应用的时候这种效果会导致一定的线程运行延迟,所以可以采用异步的方式处理。

    采用异步写日志的方式,通过不让主线程去写日志文件而减少磁盘IO,避免并发下造成线程阻塞,从而减少不必要的性能损耗。

阅读全文 »