• Flash
    2019-09-19
    1.希望源代码的讲解贴出一些博客、资料,或者有一个代码调用链的流程图,有一个大致的流程,第一步做了什么、第二步做了什么,这样做是为什么。
    2.希望课程对某个知识点的讲解有一个对比,可以帮助新人从不同的角度来理解,比如不用Ribbon是怎么样的,用了Ribbon又是怎么样的。
    
     7
  • dellenovo
    2020-01-24
    我提的问题的大概原因估计是没有引入另外两个工程吧。

    作者回复: 如果你在其他地方已经启动了所依赖的工程,并且注册到了同一个注册中心上,那你在当前环境中直接运行消费者的程序应该就可以了,并不需要在IDE当中引入其他的工程的。

    
     1
  • dellenovo
    2020-01-24
    ribbon-customer-service的application.properties里应该也要加上management.endpoints.web.exposure.include=*
    management.endpoints.health.show-details=always吧,不然不会在eureka注册啊。

    作者回复: 不需要,eureka的注册不需要暴露这些Endpoints

    
     1
  • Geek_0e1793
    2020-01-20
    老师请问,微服务是使用maven多模块来做合适呢,还是独立项目来做

    作者回复: 这个跟微服务没啥关系,如果工程小,单模块就可以了,工程比较复杂的用多模块。微服务本身和工程大小没有必然的关系,一个系统可以对外提供很多相关服务,但一般也不会把工程做的特别大特别复杂,不好维护。在一些公司都有统一的项目骨架,不管大小,都是用同一套,这种一般都是分层分模块的。

    
    
  • 昵称而已,何必执着
    2019-07-17
    这个不错,我今天刚刚debug到这,我们用的是resttemplate,有一个很尴尬的问题就是本地开发环境大家都在注册,自己连调的时候就会很麻烦,老师,有什么好的解决办法吗?

    作者回复: Resttemplate里URL不要写服务名,直接写死你要调用的下游就可以了,这个地方一定要做成是个配置项,方便你修改。

     1
    
  • 那一夜
    2019-07-09
    老师你好,我这边有几个问题想请教一下:1. 我看到你是要Ribbon的时候并没有引入Ribbon的依赖,这个依赖是默认存在的吗?2. Ribbon的使用是直接加@EnableDiscoveryClient和@LoadBalanced这两个注解然后使用RestTemplate就可以了?貌似没看到在其他地方有什么对Ribbon的配置

    作者回复: 1. 这个是Spring Cloud Starter的依赖带进来的,不用自己加。
    2. Spring Cloud做了自动配置,如果没有什么特殊需求,用自动配置的就好了。

     1
    
我们在线,来聊聊吧