SpringCloud系列
-
微服务架构下静态数据通用缓存机制
在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通…
-
SpringCloud-Config 配置中心原理
本篇可以配合《SpringCloud-配置中心 Config》来看,《SpringCloud-配置中心 Config》中是基于SOFABoot 来集成 Spring Cloud C…
-
实战SpringCloud响应式微服务系列教程(第二章)
1.1.2背压 背压是响应式编程的核心概念,这一节也是我们了解响应式编程的重点。 1.背压的机制 在生产者/消费者模型中,我们意识到消费者在消费由生产者生产的数据的同时,也需要有一…
-
实战SpringCloud响应式微服务系列教程(第一章)
前言 在当今互联网飞速发展的时代,业务需求不断的更新和产品的迭代给系统开发过程和编程模式也带来巨大挑战,Spring Cloud微服务也随之应用而生,从springboot1.x…
-
Spring Cloud-Eureka Client 原理解析
Netflix 和 SpringCloud spring-cloud-commons 模块是 spring 在分布式领域上(服务发现,服务注册,断路器,负载均衡)的规范定义。spr…
-
使用docker部署SpringCloud项目
准备工作 JDK1.8 Docker1.12.1 CentOS7.0 1.CentOS7.0下JDK1.8的安装 1、到Oracle官网下载好 jdk-8u181-linux-x6…
-
【微服务】Zuul的必要性
传统开发方式,所有的服务都是本地的,UI可以直接调用,现在功能拆分成独立的服务,跑在独立的虚拟机上的java进程了。客户端如何访问他呢? 后台有N个服务,前台就需要记住管理N个服务…
-
Sentinel: 分布式系统的流量防卫兵
Sentinel 是什么? Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统…
-
微服务架构下的分布式限流方案全解析
1.微服务限流 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存的目的是提升系统访问速度和增大系统能处理的容量,…
-
从单体架构升级到微服务,在代码层面应注意的一些问题
由于近年来的移动端的发展和 2C模式 的红利,一些在风口的企业的业务得到爆发式增长。从架构层面来说,业务驱动技术的变革,所以微服务架构的概念得到很多企业的青睐,因为可以解决服务的大…