作者您好: 关于Eureka这块,感觉server端基本上不需要做什么,感觉很被动需要client端去发心跳,server端只是去配置一下就ok了吗?感觉起的作用很小,比如服务的降级、熔断等都需要在client端去处理,也就是说每个client端服务都需要处理一遍,这样会不会显得client端比较重啊,server端感觉很轻,比较迷惑望解答谢谢!!!
作者您好,我想问下,无效的URL请求zuul网关是不是都不经过zuul的filter啊,我debug了一下,就是把URL中的service-id部分改为无效的内容,然后在源码的pre中的几个过滤器都打了断点,发现根本不进去断点。如果URL改为正确的,是可以经过断点的。请您可以测试一下,有解决问题请您回复我啊。邮箱:1046922810@qq.com
在看第五章服务容错保护的Hystrix 仪表盘,按照示例始终在 Hystrix-dashboard 的页面中无法显示图表,我在Hystrix-dashboard 中监控的是服务消费站点,始终在 Loading …,代码已经上传到 Github https://github.com/li3807/sprngcloud.git ,期待你的回复
下载资源 在那里 我没有看到
http://www.broadview.com.cn/file/resource/156068037128092138216067093045152155070245056104
自定义参数 除了可以在Spring Boot(1.5.4 版本)的配置文件中设置各个模块中预定义的配置属性,也可以在配置文件中定义一些我们需要的自定义属性,比如在配置文件中增加如下内容: book.name = springCloud book.author=李四 然后,可以在应用中,通过@Value注解来加载这些自定义的参数,比如: @Component public class Book { @Value (“${book.name}”) private String name; @Value (“${book.author}”) private String author; }application.properties 配置文件book.name=springCloudbook.author=李四book.desc=作者 ${book.author} 写的 ${book.name}在控制器中实例化 book 并读取,并没有值@RestControllerpublic class HelloController { @RequestMapping (“/hello”) public String index() { Book book = new Book(); System.out.println(“book name=” + book.getName()); System.out.println(“book author=” + book.getAuthor());
return "Hello World"; }
}程序请求输出:book name=nullbook author=null
Book 得是注入进来的才行呀兄弟。 把 Book book = new Book(); 删掉 新增全局变量 @Autowired private Book book; 就 ok 啦。
@王序猿 OK了
作者您好:
关于Eureka这块,感觉server端基本上不需要做什么,感觉很被动需要client端去发心跳,server端只是去配置一下就ok了吗?感觉起的作用很小,比如服务的降级、熔断等都需要在client端去处理,也就是说每个client端服务都需要处理一遍,这样会不会显得client端比较重啊,server端感觉很轻,比较迷惑望解答谢谢!!!
作者您好,我想问下,无效的URL请求zuul网关是不是都不经过zuul的filter啊,我debug了一下,就是把URL中的service-id部分改为无效的内容,然后在源码的pre中的几个过滤器都打了断点,发现根本不进去断点。如果URL改为正确的,是可以经过断点的。请您可以测试一下,有解决问题请您回复我啊。邮箱:1046922810@qq.com
在看第五章服务容错保护的Hystrix 仪表盘,按照示例始终在 Hystrix-dashboard 的页面中无法显示图表,我在Hystrix-dashboard 中监控的是服务消费站点,始终在 Loading …,代码已经上传到 Github https://github.com/li3807/sprngcloud.git ,期待你的回复
下载资源 在那里 我没有看到
自定义参数
除了可以在Spring Boot(1.5.4 版本)的配置文件中设置各个模块中预定义的配置属性,也可以在配置文件中定义一些我们需要的自定义属性,比如在配置文件中增加如下内容:
book.name = springCloud
book.author=李四
然后,可以在应用中,通过@Value注解来加载这些自定义的参数,比如:
@Component
public class Book {
@Value (“${book.name}”)
private String name;
@Value (“${book.author}”)
private String author;
}
application.properties 配置文件
book.name=springCloud
book.author=李四
book.desc=作者 ${book.author} 写的 ${book.name}
在控制器中实例化 book 并读取,并没有值
@RestController
public class HelloController {
@RequestMapping (“/hello”)
public String index() {
Book book = new Book();
System.out.println(“book name=” + book.getName());
System.out.println(“book author=” + book.getAuthor());
}
程序请求输出:
book name=null
book author=null