• 陆培尔
    2019-08-31
    杨波老师,想问下如果是开发人员本地dev环境开发,如何去调用k8集群的微服务?如果是在集群里面,可以直接通过http://my-service/addUser这样的形式调用,但是开发人员本地不在集群里面,无法这样调用,如果是通过网关调用,形式如http://gateway-ip:gateway-port/my-service/addUser,则感觉对配置代码有污染(各环境不一致),这个问题怎么解决?

    作者回复: 可以用端口转发(port-forwarding),课程第9章k8s操作部分有演示。

     1
     1
  • 落生
    2019-08-14
    github readme 中有一段关于私密信息配置的描述,在 config/application.yml 中维护私密数据。请问这个如何在 develop 环境下读取这个文件配置的。

    作者回复: staffjoy的dev环境采用spring的外部集中配置方式,也就是项目根目录下的/config里头的application.yml,spring首先会加载外部集中配置,然后再加载每个项目自己的配置。具体可以参考:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html,其中的24.3 Application Property Files

    
     1
  • 李盛杰
    2019-09-22
    老师 您好 为什么没有用maven的分环境配置呢 是因为maven的profiles不能在docker以及k8s环境是发挥作用吗 或者是说maven的环境配置也可以呢 因为我们一直使用的是maven的profile

    作者回复: 个人习惯不同,没有所谓标准做法,我比较习惯用spring profile机制 + 分配置文件方式管理。个人觉得maven profile机制应该也行,后面需要尝试下。

    
    
我们在线,来聊聊吧