随笔分类 -  Distributed

摘要:Elasticsearch 单机安装 下载 Elasticsearch Elasticsearch 版本 7.17.4 下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-17-4 网速不好可以先下载在上传至服 阅读全文
posted @ 2022-07-06 01:15 白日醒梦 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:负载均衡策略 集中式load balance 集中式LB方案,如下图。首先,服务的消费方和提供方不直接耦合,而是在服务消费者和服务提供者之间有一个独立的LB(LB通常是专门的硬件设备如F5,或者基于软件如LVS,HAproxy等实现)。 LB上有所有服务的地址映射表,通常由运维配置注册,当服务消费方 阅读全文
posted @ 2022-06-07 15:51 白日醒梦 阅读(824) 评论(0) 推荐(0) 编辑
摘要:悲观锁和乐观锁 悲观锁:一开始就认为着里会出现锁的竞争,给自己加一把锁 ​ 比如一些人为了防止犯错误,一开始就要等到时机非常成熟的时候才会行动,比如锁一样,他拿到一把锁之后才去执行,抱着一种悲观的态度。 乐观锁:不关心执行的时出现错误,如果出现问题我重新执行一次,不停的尝试 ​ 有一些人呢,他就是愿 阅读全文
posted @ 2022-06-07 15:50 白日醒梦 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Golang go // 将服务启动放入协程中,当接收到终止信号后,主进程销毁,协称也会随着销毁 go func() { zap.S().Infof("%s 服务启动! http://%s:%d", global.Config.Name, global.Config.Host, global.Con 阅读全文
posted @ 2022-06-07 15:49 白日醒梦 阅读(224) 评论(0) 推荐(0) 编辑
摘要:四种数据流 1. 简单模式 这种模式最为传统,即客户端发起一次请求,服务端响应一个数据 2. 服务器数据流 这种模式是客户端发起一次请求,服务端返回一段连续的数据流。典型的例子是客户端向服务端发送一个股票代码,服务端就把该股票的实时数据源源不断的返回给客户端。 3. 客户端数据流 与服务端数据流模式 阅读全文
posted @ 2022-01-27 16:25 白日醒梦 阅读(440) 评论(0) 推荐(0) 编辑
摘要:下载工具 https://github.com/protocolbuffers/protobuf/releases 对应系统下载即可 protoc 3.xx.0 win64.zip protoc 3.xx.0 linux x86_64.zip 注意:protoc的版本需要和golang/protob 阅读全文
posted @ 2022-01-27 00:20 白日醒梦 阅读(134) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩