摘要: 微服务一般来说当然是多服务多实例的,那么这些服务之间如何相互调用呢?spring cloud之前我们用dubbo,把服务开放出来,在xml配好后就可以像调用本地service一样调用其它模块的服务了;spring cloud当然也可以做到这一点,这就是feign。dubbo除了能调用其它模块服务,还 阅读全文
posted @ 2018-07-15 00:07 facelessvoidwang 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 配置中心的服务端跟客户端我们已经搭建好了,但有个问题:如果git中的内容修改了,客户端能及时获取数据吗? 测试一下会发现不能,必须重启客户端才能刷新数据,这明显不是我们想要的。spring cloud的配置中心对这部分的实现是使用amqp协议,需要安装rabbitmq。具体操作如下: 1、服务端跟客 阅读全文
posted @ 2018-07-10 21:37 facelessvoidwang 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在项目开发完毕,进行部署运维的时候,总有很多配置文件要修改,稍有不慎漏掉或者跟运维人员沟通不畅就会很麻烦,很多时候上线时候的加班时间就是这么秏进去的。spring cloud的配置中心提供了让我们把配置文件统一管理的解决方案,只需要在一个地方统一改一个配置文件,上线运维不用做任何修改,是不是很爽!其 阅读全文
posted @ 2018-07-08 22:15 facelessvoidwang 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 本文为eureka学习笔记,错误之处请指正。 1、服务生产者是怎么注册到配置中心的 a、第一步,构造实例信息,用于接下来的注册; 这个过程是通过EurekaClientConfiguration类中的方法eurekaApplicationInfoManager来实现的,其中的InstanceInfo 阅读全文
posted @ 2018-06-24 11:29 facelessvoidwang 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 最近在忙一些其它的事情,两个城市来回跑还要办一些手续,挺费劲的,学习的事情也就耽误了一些,尽量赶吧。 spring cloud为分布式的微服务架构提供了一站式的解决方案,eureka注册中心在spring cloud的架构中占据了非常重要的角色,这使得我们有必要认真理清eureka的设计和使用思路。 阅读全文
posted @ 2018-06-10 23:43 facelessvoidwang 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 这篇文章说的更加详细具体:https://www.cnblogs.com/hjwublog/p/10332042.html 在刚开始看spring boot的时候,发现这么多starter,不免觉得好奇:这些究竟是怎么工作的,每个里边源码都长啥样?今天我们手写一个starter来了解这个过程: ta 阅读全文
posted @ 2018-05-21 09:46 facelessvoidwang 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 大家眼中的spring boot:https://www.zhihu.com/question/39483566 Spring Boot是由spring官方(Pivotal团队)在2013年提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置 阅读全文
posted @ 2018-05-17 22:03 facelessvoidwang 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 参考文章: 讲@import的相关内容:https://blog.csdn.net/u012437781/article/details/78626134 讲为什么registrar没有注入:https://www.cnblogs.com/zzq-include/p/8004506.html 在sp 阅读全文
posted @ 2018-05-17 21:41 facelessvoidwang 阅读(626) 评论(0) 推荐(1) 编辑
摘要: 从spring2开始,为了响应jdk1.5推出的注解功能,spring开始大量加入注解来代替xml配置。随着注解的大量使用,我们发现多个相同的注解被在不同的类或者方法里多次使用的时候,代码看起来比较繁琐。这就是所谓的样板代码,是spring设计原则中要消除的代码。比如以下代码: 如果我们把以上三个注 阅读全文
posted @ 2018-05-05 22:54 facelessvoidwang 阅读(481) 评论(0) 推荐(0) 编辑
摘要: spring依赖注入的最大亮点就是所有的bean感知不到spring容器的存在,但在实际开发中,我们不可避免的要用到spring容器本身的功能资源,这时,我们就必须意识到容器的存在(废话,都要跟容器进行交互了好么),才能调用spring所提供的资源,这就是所谓的Spring Aware。 Sprin 阅读全文
posted @ 2018-05-05 22:53 facelessvoidwang 阅读(200) 评论(0) 推荐(0) 编辑