
spring cloud
luzhuhong007
这个作者很懒,什么都没留下…
展开
-
SpringCloud(一):服务注册中心与集群
SpringCloud(一):服务注册中心与集群后面我会把我练习电商平台小项目主要架构在下面几篇文章逐一介绍都是分模块组件模块单点登陆模块业务模块1.介绍SpringCloud中的核心组件Eureka提供了服务注册和服务发现功能,管理分布式系统中的各种服务,比如注册、发现、熔断、负载均衡等。类似与dubbo中动物园zookeeper注册中心 还要一款consul。下面是那些注册中...原创 2018-09-21 10:52:32 · 1583 阅读 · 0 评论 -
SpringCloud(二):消息总线与配置中心
SpringCloud(二):配置中心与消息总线简介:在分布式系统架构中,通常会使用中间件来作为消息代理实现一个共用的消息系统。分布式中的其他服务都连接到消息系统,并且实现消息的生产、监听、和消费,我们把这样的消息系统称为消息总线。在消息总线上的每个实例都可以广播一些消息让其他实例接收到,比如我们之前实现的配置中心,我们使用WebHooks来推送一个post请求去refresh客户端实...原创 2018-09-21 11:22:06 · 428 阅读 · 0 评论 -
SpringCloud(三):监控中心 hystrix turbine
SpringCloud(三):监控中心 hystrix turbine1.介绍Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工...原创 2018-09-21 12:57:07 · 1394 阅读 · 0 评论 -
SpringCloud(四) 服务跟踪分析中心
SpringCloud(四) 服务跟踪分析中心介绍除了可以对微服务运行情况进行监控之外,我们也可以对微服务的调用线程和运行途径进行跟踪和分析,利用springcloud 的sleuth组件的日志收集功能,并结合Zipken Server一起使用 就可以很简单的建立一个服务跟踪分析中心代码创建服务跟踪分析中心在pom.xml中增加如下依赖配置 <dependencies>...原创 2018-09-21 13:25:37 · 399 阅读 · 0 评论 -
SpringCloud(五):搭建API网关服务
SpringCloud(五):搭建API网关服务1.介绍1.什么是API网关?api网关就是应用程序接口网关,在微服务架构中分布着许多微服务,这些微服务不直接给用户调用,而是通过一个api网关的url为用户提供一致的服务。2.为什么需要API网关?为了简化调用逻辑,api网关对外提供一致的调用接口,可以简化客户端调用的复杂度。api网关可以将多个微服务的调用逻辑进行聚合,减少客户端的请求...原创 2018-09-21 15:23:01 · 818 阅读 · 0 评论 -
SpringCloud(六) oauth2认证中心(单点登陆)
SpringCloud(六) oauth2认证中心(单点登陆)1.介绍在Spring Cloud需要使用OAUTH2来实现多个微服务的统一认证授权,通过向OAUTH服务发送某个类型的grant type进行集中认证和授权,从而获得access_token,而这个token是受其他微服务信任的,我们在后续的访问可以通过access_token来进行,从而实现了微服务的统一认证授权OAuth 2...原创 2018-09-21 16:13:08 · 10272 阅读 · 3 评论 -
Spring Boot多数据源配置与使用
Spring Cloud中集成多数据源1.介绍但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa例子分别介绍两种多数据源的配置方式。2.多数据源配置创建一个Spring配置类,定义两个DataSource用来读取application.yml中的不同配置。如下例子中,mas...原创 2018-09-28 16:16:17 · 331 阅读 · 0 评论 -
Spring Boot中启动就加载(CommandLineRunner或者ApplicationRunner接口)
Spring Boot(CommandLineRunner或者ApplicationRunner接口)前言CommandLineRunner、ApplicationRunner 接口是在容器启动成功后的最后一步回调(类似开机自启动)。CommandLineRunner接口@Order annotation.接口被用作将其加入spring容器中时执行其run方法。多个CommandLin...原创 2018-09-30 10:02:17 · 1872 阅读 · 2 评论