这是我参与「第五届青训营 」笔记创作活动的第39天
碎碎念
大项目推进中,今天基本功能测评差不多结束了,青训营也快结束了,再坚持一下收收尾,今天写项目文档,设计微服务框架,再复习一下
Day 32 内容安排
微服务学习
- 介绍
- 相关框架知识点
随记
- 微服务随记心得吧:
- 单机结构是把所有功能实现代码都集中在一个项目里,项目所有服务都部署在一台服务器上就是单体结构。与之相对的,则是分布式应用系统,分别部署在不同服务器上,并把工程拆分成表现层和服务层两个部分,服务层中包含业务逻辑。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。在分布式架构下,当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,用于资源调度和治理中心(SOA Service Oriented Architecture)面向服务的架构应运而生,微服务架构则是小体量的SOA架构。 2.微服务常见概念:
- 服务治理:核心是服务注册与发现(大项目中这部分在用Hertz框架实现),是对服务进行自动化管理
- 服务调用:在微服务架构中,通常存在多个服务之间的远程调用的需求,HTTP传输协议以及RPC远程调用通信方式。
- 服务网关:随着微服务的不断增多,不同的微服务一般会有不同的网络地址,API网关则将所有API调用统一接入到API网关层,由网关层统一接入和输出,介于客户端和服务调用端中间。
总结
- bug好多,bug好多,基本服务调完得有耐心
- 还有文档整理!,坚持,每天都在进步