微服务 微服务 微服务是一种架构模式,一种分布式的架构风格。 顾名思义,micro service,将一个庞大的单体应用拆分成若干个“微小”的服务,服务间通过进程通讯完成原本在单体应用中的调用。 其中必要的六个基本技术为: 1、服务注册与发现; 2、进程间通信; 3、负载均衡; 4、分布式配置中心; ...
分类:
编程语言 时间:
2019-06-15 15:43:35
阅读次数:
147
前言在上篇中介绍了SpringCloudConfig的使用,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloudFinchley版)中的分布式配置中心(SpringCloudConfig)的配置刷新和消息总线(RabbitMQ和Kafka)使用教程。SpringCloudConfigRefresh在上一篇中我们介绍了springcloud配置中心的本地使用
分类:
编程语言 时间:
2019-06-03 09:15:39
阅读次数:
135
本节视频 【视频】Spring Cloud Alibaba-MyShop-项目介绍 开发环境 操作系统:Windows 10 Enterprise 开发工具:Intellij IDEA 数据库:MySQL 8.0.13 Java SDK:Oracle JDK 1.8.152 部署环境 操作系统:Li ...
分类:
编程语言 时间:
2019-05-25 09:40:58
阅读次数:
212
请参考:https://blog.csdn.net/z960339491/article/details/80667559 一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特 ...
分类:
其他好文 时间:
2019-05-22 12:41:54
阅读次数:
163
最近在学习zookeeper,发现zk真的是一个优秀的中间件。在分布式环境下,可以高效解决数据管理问题。在学习的过程中,要深入zk的工作原理,并根据其特性做一些简单的分布式环境下数据管理工具。本文首先对zk的工作原理和相关概念做一下介绍,然后带大家做一个简单的分布式配置中心。 zookeeper介绍 ...
分类:
其他好文 时间:
2019-05-19 09:33:30
阅读次数:
177
在 "上一篇文章" 讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件sp ...
分类:
编程语言 时间:
2019-05-19 00:00:55
阅读次数:
184
Config 是通过 PropertySource 提供. 这节的内容主要是探讨配置, 特别是 PropertySource 的加载机制. Spring Cloud 技术体系 分布式配置 服务注册/发现 路由 服务调用 负载均衡 短路保护 分布式消息 Spring 事件机制 设计模式 观察者模式(发 ...
分类:
编程语言 时间:
2019-05-10 23:17:53
阅读次数:
160
Zookeeper用途场景: Zookeeper分布式服务框架是Apache Hadoop的一个子项目,主要是用来解决分布式应用经常遇到的一些数据管理问题。如:集群管理,统一命名服务,分布式配置管理,分布式消息队列,分布式说,分布式通知协调等。 越来越多的分布式开始依赖ZK,比如Storm,Hbas ...
分类:
其他好文 时间:
2019-05-04 14:39:06
阅读次数:
149
1.传统配置文件与分布式配置文件区别 传统配置文件:如果修改了配置文件,需要重新打包发布,重新发布服务,而且每个环境的变更配置文件,比较繁琐。 分布式配置文件:将配置文件注册到配置中心上去,可以使用分布式配置中心实时更新配置文件,统一管理,不需要重新打包发布。 ...
分类:
其他好文 时间:
2019-04-06 00:08:06
阅读次数:
175
前言 在上篇中介绍了 "SpringCloud Config" 的使用,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的分布式配置中心(SpringCloud Config)的配置刷新和消息总线(RabbitMQ和Kafka)使 ...
分类:
编程语言 时间:
2019-03-26 19:40:44
阅读次数:
200