转载

30天习惯养成第十天

导语

今天是习惯养成第10天

今日任务

30天习惯养成第十天

我的一天

今天主要进行了微服务的学习,其次就是整理了RabbitMQ,在微服务的学习中想着如何才能写成一个系列的笔记,关于微服务,需要协助的技术比较多,举例grpc,nginx,rabbitmq等,这些单拿出来就要整理好几天的笔记,因此,我想了想一步一步的整理,先整理grpc,以后再整理其他的,今天学到的微服务,了解到了Go开源了一个微服务框架,为Go-Micro,使用这个框架,在创建一个使用 gRPC 的微服务时,我们会遇到相当多的样板代码来创建网络连接,比如要在客户端代码中写死远端服务器的端口,或者在一个微服务中指定另一个微服务所在服务器地址和端口。这是一个麻烦所在。当你有数个,数十个,甚至上百个微服务需要维护时,每个微服务有各自的地址和端口,如果没有一个合理的管理方法,维护和使用你的微服务会是一件噩梦!因此需要“服务发现“(Service Discovery)业务实时记录和追踪各个微服务,以及它们的地址和端口。每个微服务在上线时会在“服务发现”业务上注册,在下线时注销。每个微服务有唯一的名字指向它自己,无论这个微服务是不是运行在之前的地址或者端口。这一层抽象能让我们更加方便的调用微服务。而这个框架,配合docker容器,可以解决这个问题。目前还在学习中。在RabbitMQ笔记整理时,今天整理了两篇,主要因为这两篇的关联性很强,一起看会更加容易理解。

明日任务

30天习惯养成第十天
原文  http://mp.weixin.qq.com/s?__biz=MzA4NTIyOTI3NQ==&mid=2247483820&idx=3&sn=500479aa3e30ffa2bacc3caf95f5623c
正文到此结束
Loading...