这个课程适合微服务入门用吗?
亲,您好~适合,课程是整套微服务方案实践呢,从入门grpc、go-micro开始,介绍微服务的概念,逐步迭代。服务注册consul、负载均衡jaeger、链路追踪hystrix-go、监控告警Prometheus、日志接入ELK,到最后k8s部署,一套完整的闭环。不仅入门,更一步见识全套。祝您学习愉快~
都是go微服务,和其他的项目不同在哪?
亲,您好~Go因其高性能等特性,经常用在大型项目中,所以Go方向的微服务,不是仅仅开发一些业务解耦的服务就可以的,更多的难度,在于整个系统的健壮和稳定性上。因此,本课程不仅踏实的开发每一个服务模块,还将后续的链路追踪、负载、监控做到完善,力求大家学完就能直接用在工作中。另外,为了大家快速顺畅的学习,课程采用了完全容器化的方式,代码和组件一键生成,少了很多环境上的麻烦。祝您学习愉快~
老师可以提供Go技术转型咨询服务?我该怎么找老师咨询呢?
亲,您好~是的,欢迎在问答区跟我讨论,这样不仅我会尽我所能给你一些我的经验,其他同学也可以出出主意,希望咱们一起营造一个Go语言大家庭~后来的同学们也可以继承这笔宝贵财富。当然,如果你有非常私密的问题,也可以在QQ群找到我。祝您学习愉快~
请问课程中用到的技术栈有哪些?gorm会详细的讲解吗?业务代码是从零开始的吗?
亲,您好~业务代码是从0开始的,gorm也会详细讲解。技术栈以go-micro为主,如下:go-micro,grpc,protobuf,docker,docker-compose,注册中心(consul),配置中心consul),链路追踪(jaeger),熔断(hystrix-go),限流(ratelimit),负载均衡,API网关(micro api),应用级监控(promethues+grafana),日志(zap,ELK),kubernetes。另外,老师提供Go技术栈转型指导,所以除课程以外的go技术栈,同学也可以在问答区和老师进行讨论,期待与同学在课程中见面~祝您学习愉快~
讲不讲微服务权限认证呢
亲,您好~必须讲解的~ 在第三章,用户模块的讲解中,就有提到了。祝您学习愉快~
老师,用gin的话会大卖
亲,您好~现在后悔也来不及了┭┮﹏┭┮ 但web框架本身就占一小块儿,后面打算补充一些平滑迁移到gin的内容。祝您学习愉快~
课程讲分布式锁了吗?
亲,您好~课程在订单场景中,讲解到了分布式一致性的原理及实现,在代码中用事务确保了数据的一致性。分布式锁相对复杂,课程的重点不在这里所以没有实现呢~祝您学习愉快~
想搞go-micro+etcd+gin的微服务系统但不部署到容器上,看这个课程学习知识点覆盖率高么?
亲,您好~go-micro+etcd微服务系统学咱们的课绝对没问题,不过课程暂时没有涉及到gin,如果你的遇到了什么具体的问题,可以在问答区我们一起讨论~期待见到你:)祝您学习愉快~
Cap老师,我买过您的秒杀课,和这个课的学习顺序是?
亲,您好~欢迎老朋友!两个课可以并行看,不影响。这个课程可以看作是秒杀课的一个补充,因为那个课没有系统的讲解微服务,直接讲解go如何实现秒杀相关原理和用法。但这个课也不仅仅是那个课程的补充,这个课是微服务,纵向切入的课。在微服务本身上的深度是不低于秒杀的。不过两个课都选择电商作为项目蓝本,所以可以并行搭配着看:)祝您学习愉快~
我只有go语法基础,想学微服务,能来学吗?
亲,您好~可以的,课程讲解风格是细致的,对每一行都有解释。由于环境容器化,有docker后全部都能拉下来,没有环境的负担,所以学起来不会有什么负担。只是,同学最好有其他语言的Web开发基础,课程中没有对三层架构等基本知识的讲解,直接听的话,可能会需要同学有较强的举一反三的能力和自学能力。祝您学习愉快~
会golang基础和gin但不深入能学吗
亲,您好~可以学习的,项目是从0开始带着写的,微服务概念也从入门开始讲起,只要是有Web开发的基本理解和Go开发的基础就可以学习。祝您学习愉快~
这个课更偏运维?偏理论还是偏实战?
亲,您好~不是偏运维的课,而是更靠近中级开发的课,更实战的。同学随着技术的深入后会发现,完整微服务化,不仅是微服务开发,容器化、弹性伸缩也很重要。开发和“运维”没有那么清晰的界限,并且会一点儿“运维”,会让你更有全局观,开发出更健壮更可靠的项目。本课程虽然章节组织还是按知识点,但存粹的知识讲解只占1/3左右,更多的还是在开发上。祝您学习愉快~
请问课程的更新频率如何,大概什么时候能更新完毕
亲,您好~课程按周更新,会根据同学们的学习进度来进行调整,一般一周一章,预期一个月左右更新完毕呢~祝您学习愉快~