• 霍闪伟
    2019-10-20
    为什么不要网关,网关在实际生产环境有着很大的作用,既然要做一套微服务相关的课程,网关必不可少。

    作者回复: 你好,课程没有说不要网关(只是没有用grpc和配套的grpc-gateway)。网关是微服务重要基础组件,课程专门在第三章会讲解网关(和反向代理)的设计和实践,另外课程的案例项目staffjoy也专门采用了一个定制的轻量级的可编程网关faraday,目标是加深学员对网关的作用和设计的理解。

    
    
  • grey927
    2019-07-15
    杨老师,我们的课程中的Spring Cloud是基于哪个版本来讲的?此外,netflix这套貌似官方已经推出了一些替代方案,我们会用这些替代方案么?

    作者回复: 你好,这门课的staffjoy项目用的Spring Boot版本2.1.2,SpringCloud版本是Greenwich。但是项目中除了Feign,基本没有用SpringCloud的其它组件。课程的重点并不是SpringCloud组件的运用,而是会尽可能手写代码实现功能,比如手写实现最简网关,手写实现微服务安全认证,目的是让你知而然且知其所以然。理解了这些手写代码,你更容易理解SpringCloud的原理和更好的应用。另外课程针对K8s云部署环境,k8s平台的很多能力已经覆盖了SpringCloud的功能,也就是没有必要再引入SpringCloud。

    
    
  • 往沐
    2019-07-11
    老师如何找到这个项目的?我想找一些这样的综合项目学习。麻烦老师推荐下。

    作者回复: 你需要学习哪方面的项目?我熟悉的可以帮你推荐一些。微服务案例项目,基本上比较热的,还有社区活跃度代码质量都可以的,就是我ppt里头提到的三个项目,其它基本上可以暂时不用看。另外,学完我的课程和staffjoy项目,微服务和云原生应用架构应该差不多了。

    
    
我们在线,来聊聊吧