不错
分布式选举-Bully算法-1 原理分布式选举 在大型分布式系统中,会存在多个特定功能的集群。最常见的就是协调者集群,如提供分布式锁,分布式事务的协调者集群。集群中的多个机器对外提供统一的状态、一致的数据,这就...
不错
分布式选举-Bully算法-1 原理分布式选举 在大型分布式系统中,会存在多个特定功能的集群。最常见的就是协调者集群,如提供分布式锁,分布式事务的协调者集群。集群中的多个机器对外提供统一的状态、一致的数据,这就...
根据第一章节《分布式系统设计开篇》中介绍,我们了解了整个系统的目的,并对系统做了抽象。通过梳理,我们这个分布式系统大概也已经清晰。 那么我们就来好好深入进行架构上的设计。 架...
在讲分布式之前,我们先从需求入手,有这么一个需求,是要求构建一个任务处理的集群。 需求 要求满足以下特点: 高性能:对数据的分发和处理都必须低延时并且高效。 高可靠性:主要是...
spring 配置及配置文件,是学习spring的基础知识,那么,这篇文档我们先了解下spring 的配置写法,以及如何加载配置的。 解析 application.yaml ...
SHELL 规范 在总结过程中,发现更更牛逼的大神总结。 开头 开头是设置错误、异常,管道退出时的命令内容set -e 等同于set -o errexit 配置脚本错误规范...
今天看到一篇文章,说是基础镜像‘Apline’ 有坑,闭坑,多阶段构建更小的镜像。 之前写《Spring组件之Eureka》 这篇文章的时候,介绍过如何使用把打包的java ...
在Spring cloud 框架中,我们都知道,起一个MVC的服务非常简单。 通过controller 注释就可以写一个API的接口了。但是如果我们的service 想要发起...
今天看数组结构,想起来数组的内存连续数据块。 在java在中,在栈上生成,在堆上开辟的内存空间。 简单探究下数据在内存里是如何存取的。那么数据在计算机中结构是啥。 内存地址 ...
在微服务多项目交互中,经常用到服务注册服务组件,可以方便通过FeignClient 和RestTemplate 客户端发起跨微服务的调度。在基于Spring 生态的注册组件中...
说到面向对象这个话题,以前没少晕头转向。再没写java 之前,写过Pyhon ,写过Go ,写过PHP ,都没了解精髓。当然,主要是很多项目都是浅尝辄止,导致不深入。写了ja...
在分布式报警系统中,使用ES有一段时间了。为了方便后续参考,对ES的用法做个简单的总结和概括。 ElaticsSearch安装 在服务器上,安装ElasticSearch 部...