【从零搭建后端基础设施系列(七)】-- 第一部分小结

==> 学习汇总(持续更新)
==> 从零搭建后端基础设施系列(一)-- 背景介绍


一、搭建一个最简易的微服务流程

  • 搭建一个thrift服务
  • 搭建一个web服务(如果不需要和前端打交道,这个服务可省去)
  • 搭建两台linux机器

二、提出问题

  • 能否对thrift进行封装,让服务启动、连接服务等更简洁?
  • 部署服务能否做到自动化?不需要自己打包代码、上传服务器、运行服务。
  • 一个服务用一个VM,是不是太奢侈?资源利用率是不是太低?能用容器(docker)代替吗?
  • web服务调用thrift的时候,需要指定ip和port,如果thrift服务所在的机器,ip是会变化的,那么web调用thrift是不是就会失败了呢?有什么办法可以解决呢?
  • 如果thrift服务所在的那一台机器挂掉,是不是服务就不可用了呢?如何解决?
  • 如果监控服务的状态?
  • 如果监控某一次请求经过的链路?
    ……

三、解决问题

在接下来的文章,都会暂时围绕着以上问题进行,我打算先把基础设施搭建好,再进行业务编程,然后再进行问题分析,提出问题,再解决问题。

搭建最小微服务 -> 分析它的不足 -> 提出问题 -> 解决问题 -> 完善基础设施

选定业务 -> 编写代码实现 -> 分析它的不足 -> 提出问题 -> 解决问题 -> 完善业务

原创文章 257 获赞 277 访问量 69万+

猜你喜欢

转载自blog.csdn.net/qq_18297675/article/details/98475733