• mo
    2019-07-16
    额 感觉内容和标题所说的有点差异,看到现在都没有说到saas的架构思想。都是些好浅的知识点 希望多说说有关saas的思想以及落地 谢谢

    作者回复: 你好,课程设计重点是微服务和云原生架构,也包括SpringBoot微服务开发和K8s容器云部署,课程案例本身是一个支持多租户的SaaS应用,所以课程稍带也讲解一些多租户和SaaS架构相关内容。anyway,谢谢你的反馈,请看完完整课程后再次给出反馈,谢谢!

    
     4
  • 大维
    2019-07-22
    波波老师,你这个EnvConfig的多配置设置,和采用springboot的application.yaml(dev/test/uat/prod)的多配置有什么不同呢?

    作者回复: EnvConfig里头配置是每个环境已经明确下来的配置(一般不变),比如根域名信息,是否启用https等。application.yaml一般放各个环境的可变配置,比方说jwt secret,DB链接字符串,这些可能会变。当然这个只是一种做法,实际EnvConfig里头的配置也可以都放在application.yaml里头,可以灵活,不必拘泥于形式。

    
     3
  • superFan
    2019-07-21
    bobo老师:
        我阅读你在github上的代码上有几个疑问:
        1.service层的数据库操作基本上都使用了try-catch,实际业务开发也是这样的么,会不会有性能开销;
        2.service层 业务处理完后再记录auditLog,会不会存在业务处理完了,但auditLog没有记录的情况,如果有,应该怎么处理;
       3.老师提供的代码在生产环境中可以使用么,还只是教学用的代码;
       4.现在想做一个springboot的脚手架工程,用于在项目开发中使用,有没有推荐的开源项目list
    展开

    作者回复: 1. service层的操作用try-catch包起来,很正常,生产级代码通常有很多做错误处理的代码,错误处理的原则是尽早捕获和处理,实际运行时,不出错的话,这些try-catch没有多少额外开销,出错抛异常有一定开销,但这个是必须的。当然,你也可以不捕获直接往外抛,但是有悖于尽早捕获和处理原则。
    2. 会出现auditLog没有记录情况,所以一般业务操作完成就要记审计日志,另外如果因为提前抛了异常而漏掉审计日志的话,事后可以通过错误日志进行追溯,另外一般还有DB操作日志可以追溯。
    3. 代码是教学参考用,可以作为样板,具体生产使用你仍然需要严格测试+扩展。
    4. 除了staffjoy项目可以参考,另外最近看的这个litemall(https://github.com/linlinjava/litemall)也不错,SpringBoot开发的前后分离商城项目,后面我考虑将其改造成类似Staffjoy的微服务云原生项目,欢迎也同时关注。

    
     2
  • 老王的老李头
    2019-07-17
    我要赶紧把代码拉下来好好读读

    作者回复: 有能力可以直接阅读课程案例项目源码,然后带着问题再看课程,这样效果更好。

    
     2
  • 旺
    2020-01-10
    波波老师好,这样直接在项目中写生产的各种配置,会不会导致敏感信息泄露呢

    作者回复: 课程项目只是演示,实际生产项目中,需要配合一些配置治理流程,防止敏感配置信息意外泄露。比方说,k8s config/secret需由专门的管理员统一管理和发布,配置的版本控制需要严格权限管理。

    
    
  • 水浒山鬼
    2019-11-21
    如果在开发时使用逻辑控制不同生产部署环境下的处理分支。这些代码会不会遗留在项目代码中?会不会对代码维护产生影响?

    作者回复: 要一分为二看,如果是开源的通用框架,当然不能和环境耦合,但是对于企业的具体应用来说,因为企业的环境一般是固定的,所以对框架进行定制,并且引入一些环境判断逻辑,让应用能更灵活适配环境,有时是难免的。通用性和企业定制(引入一定耦合性)一般很难两全,需要折衷权衡。至于对代码可维护性的影响肯定会有一点,但是抽象通用的成本可能更高。

    
    
  • 海水
    2019-07-20
    今天一口气把前面的课不上了,期待波波老师下面精彩的干货!

    作者回复: 谢谢支持!继续努力输出干货,提升大家的技术视野和能力!

    
    
  • John
    2019-07-18
    前面20講鋪墊的都很好啊 這個節奏也剛剛好 到此為止 外圍的事都說的差不多了 期待著波波後面投大乾貨

    作者回复: 嗯,波波一直在努力输出干货,不能保证每一课都满足你的需要,但是全部听完课程,相信一定会让你有所收获。

    
    
我们在线,来聊聊吧