IP属地:天津
个人习惯把etcd拆解,划分一下几个模块: 对外接口模块:主要是通过grpc来对外实现通信。 raft模块:主要作用是使etcd构成的集群对外看...
kafka是一个消息队列,使用模型如下: 一个基本的消息队列需要保证如下功能: 1,消息传输 2,数据存储 3,如何消费 如何进行消息传输? k...
一、consul定义: 提供服务发现,配置和隔离功能的一种服务网格解决方案。 所以从定义来看主要功能还是服务发现,也可以作为不同进程中公共配置,...
产生的原因: 当你独自开发一个程序的时候,你不可能一下子完成,你需要一种东西能够跟踪你写代码的文件变化。因为如果突然所在开发环境崩裂,你的努力可...
一,原因: 学习研究go-micro已经有两三天了,在这里做个总结,有2点原因,第1点方便以后如果有一段时间没有用过micro导致几乎都忘了,那...
一,依赖安装 1,强制项: ( 1)go-micro。 go-micro是一个框架,你可以理解它是一个库,它提供了一个平台,你可以很...
程序员工作的本质是用思想去解决问题,通过用各种语言(c c++,go)去完成自己的想法。那么当我们代码完成之后只是完成工作的一小部分,你不能确定...
昨天我把一个写好的程序(带有自己编写的makefile),从本地我的mac系统笔记本上传拷贝到远程的linux系统服务器上面,然后我执行make...