摘要: 在平时工作中,eureka作为一个集群时候,我们会配置多个peer ,假设当前有服务器eureka-A,eureka-B,eureka-C。 如果Eureka A的peer指向了B, B的peer指向了C,那么当服务向A注册时,B中会有该服务的注册信息,但是C中没有。也就是说,如果你希望只要向一台E 阅读全文
posted @ 2017-11-09 09:51 像我这样的人 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Eureka的wiki上有一句话,大意是一个服务启动后最长可能需要2分钟时间才能被其它服务感知到,但是文档并没有解释为什么会有这2分钟。其实这是由三处缓存 + 一处延迟造成的。 首先,Eureka对HTTP响应做了缓存。在Eureka的”控制器”类ApplicationResource的109行可以 阅读全文
posted @ 2017-11-09 09:48 像我这样的人 阅读(295) 评论(0) 推荐(0) 编辑
摘要: spring-eureka 在springCloud是类似于 zookeeper的存在,主要负责服务的注册发现。 1 由于是Servlet应用,所以Eureka需要通过servlet的相关监听器 ServletContextListener 嵌入到 Servlet 的生命周期中。EurekaBoot 阅读全文
posted @ 2017-11-09 09:45 像我这样的人 阅读(4773) 评论(0) 推荐(1) 编辑
摘要: 有事件,即有事件监听器. 有人问你spring监听器有哪些你看了下文即也知道了。 事件传播 ApplicationContext基于Observer模式(java.util包中有对应实现),提供了针对Bean的事件传 播功能。通过Application. publishEvent方法,我们可以将事件 阅读全文
posted @ 2017-11-09 09:18 像我这样的人 阅读(497) 评论(0) 推荐(0) 编辑
摘要: spring Cloud中,Eureka常见问题总结。 指定Eureka的Environment 1 eureka.environment: 指定环境 参考文档:https://github.com/Netflix/eureka/wiki/Configuring-Eureka 指定Eureka的Da 阅读全文
posted @ 2017-11-08 16:28 像我这样的人 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 官方原文:http://projects.spring.io/spring-security-oauth/docs/oauth2.html 翻译及修改补充:Alex Liao. 转载请注明来源:http://www.cnblogs.com/xingxueliao/p/5911292.html Spr 阅读全文
posted @ 2017-11-08 09:51 像我这样的人 阅读(5246) 评论(0) 推荐(0) 编辑
摘要: 添加一个testController的java 类,部分代码 注解标记这是一个controller,配置路径,自动加载配置。 注入的方式有@Autowired 和@Resource 二者的区别是 @Autowired 属于spring,配合@Qualifier指定名称,加载方式跟resource不同 阅读全文
posted @ 2016-12-29 09:43 像我这样的人 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: 1. 新建一个java 类,名为Application,代码内容: @ServletComponentScan@SpringBootApplicationpublic class Application { public static void main(String[] args) { Sprin 阅读全文
posted @ 2016-12-29 09:39 像我这样的人 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 1、下载安装包http://dev.mysql.com/downloads/mysql/#downloads推荐下载通用安装方法的TAR包(http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar 阅读全文
posted @ 2016-10-18 11:48 像我这样的人 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.访问 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载1.8 JDK 64位 2. 在usr/etc/下 新建: mkdir Jdk 将1中下载的tar.gz 解压在这个下 阅读全文
posted @ 2016-10-17 18:33 像我这样的人 阅读(119) 评论(0) 推荐(0) 编辑