采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,我没做过微服务项目,但是这门课为什么可以说是自研一套微服务的框架?我看了一下,与微服务相关的东西,都是用的开源库,那么哪部分是属于自研的呢?我是真的没有搞清楚,麻烦老师给解答一下
是这样的, 微服务设计到的细节是要将各种需要的组件集成到一个微服务框架的,比如每个开源库都是解决某一个问题,不能说这些开源库就是微服务,微服务是架构上的问题,我们课程就是要讲解微服务的架构是什么,以及如何解决微服务中的各个问题,不同的问题解决需要引入不同的组件,但是现在市面上很多课程都是直接上来就讲解比如spring cloud和go语言的go-micro直接上手写微服务项目,这些框架帮我们屏蔽了大量的细节,导致我们对很多组件并不熟悉,以及学完以后对架构的设计能力并没有掌握,而是掌握了一个框架的使用而已,我们的课程目的是从0开始一步步基于gin+grpc完成微服务框架的搭建,因为B站也是gin+grpc自研的微服务框架,对于学完完成以后你使用微服务框架很容易的,但是你学完一个微服务框架并不一定能掌握到很多微服务架构设计的细节。 而且即使是springcloud,和go-micro也是会使用第三方组件的,比如zookeeper、nacos等,但是springcloud本身也是微服务框架
明白了
登录后可查看更多问答,登录/注册
快速转型Go工程师,成为具备双语言后端能力的开发者
673 1
891 1
1.5k 20
1.1k 11
1.0k 10