- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 Spring Cloud Zuul 服务网关
服务网关和Zuul为什么要有服务网关:我们都知道在微服务架构中,系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?难道要一个个的去调用吗?很显然这是不太实际的,我们需要有一个统一的接口与这些微服务打交道,这就是我们需要服务网关的原因。我们已经知道,在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微...
2018-11-23 16:00:14 160 1
转载 Spring Cloud集成RabbitMQ的使用
同步 or 异步前言:我们现在有一个用微服务架构模式开发的系统,系统里有一个商品服务和订单服务,且它们都是同步通信的。目前我们商品服务和订单服务之间的通信方式是同步的,当业务扩大之后,如果还继续使用同步的方式进行服务之间的通信,会使得服务之间的耦合增大。例如我们登录操作可能需要同步调用用户服务、积分服务、短信服务等等,而服务之间可能又依赖别的服务,那么这样一个登录过程就会耗费不少的时间,以...
2018-11-22 17:06:29 11674 3
转载 消息中间件的理解与概述
为什么需要使用消息中间件在介绍消息中间件之前,我们先来看一个故事:老王的睡前故事:在很久很久以前,小明隔壁有个姓王的邻居,姑且就叫隔壁老王吧。隔壁老王有个大女儿,名叫王兰花秀丽,秀丽从小就爱听老王讲睡前故事,每晚在入睡前都要老王讲了睡前故事才能睡的得着。但某一天秀丽到了外地去上大学,老王为了能给秀丽讲故事,只能通过打电话的方式进行,如下:但是有时候可能由于秀丽的手机信号不好或者没电...
2018-11-22 15:39:55 1266 1
转载 Spring Cloud Config结合RabbitMQ实现统一配置中心
统一配置中心概述如果微服务架构中没有使用统一配置中心时,所存在的问题:配置文件分散在各个项目里,不方便维护 配置内容安全与权限,实际开发中,开发人员是不知道线上环境的配置的 更新配置后,项目需要重启在SpringCloud中我们使用config组件来作为统一配置中心:Config Server废话不多说,本小节我们来开发统一配置中心的server端,在IDEA中新建一个Spr...
2018-11-22 10:13:54 7023 4
转载 SpringCloud | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)
转载请标明出处:原文首发于:https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f7-config/本文出自方志朋的博客上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:一、准备...
2018-11-12 11:08:27 177
转载 SpringCloud | 第六篇: 分布式配置中心(Spring Cloud Config)
转载请标明出处:原文首发于:https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f6-config/本文出自方志朋的博客在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,...
2018-11-12 11:08:07 158
转载 SpringCloud下的多模块maven项目
编写一个登陆微服务pf-login,并注册到Eureka,先看我创建完的目录结构:简单分析一下,最外层是pf-login,下面有client、server、dao三个模块: ①、client模块用于注册服务,提供服务的调用接口,是调用login服务的入口。 ②、server模块用于处理业务逻辑。 ③、dao模块用于数据持久,和数据库打交道。 我们还可以加一些其他的模块,比如comm...
2018-11-12 11:07:43 9711 1
原创 RestTemplate结合@LoadBalanced的使用方式
什么是RestTemplate传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。准备服务端我是用的是一个普通的API@RestControllerpublic class ServerController { @G...
2018-11-08 23:18:58 8991 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人