SpringCloud06_Gateway的概述、工程案例代码、微服务动态路由、Predicate的使用、详解Filter(三)
⑥. Predicate的使用 ①. Predicate的概述 ②. 常用的Route Predicate
SpringCloud06_Gateway的概述、工程案例代码、微服务动态路由、Predicate的使用、详解Filter(二)
④. 硬编码 注入RouteLocator的Bean ⑤. 通过微服务名实现动态路由
提升线上稳定性 | 来电科技 MSE 微服务治理落地实践
MSE微服务治理以更经济的方式、更高效的路径帮助来电科技在云上快速构建起完整微服务治理体系,有效提升线上稳定性,保证服务 99.9%的可用率
Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案
Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案
Spring Cloud构建微服务架构:服务容错保护(Hystrix断路器)【Dalston版】
Spring Cloud构建微服务架构:服务容错保护(Hystrix断路器)【Dalston版】
Spring Cloud Alibaba 实战(3) - 微服务拆分与编写(上)
单体应用:一个归档包(例如war包)包含所有功能的应用程序,我们通常称为单体应用。而架构单体应用的方法论就是单体应用架构。
Java微服务选型Dubbo V.S SpringCloud(下)
若业务场景仅一种语言,可选择跟语言绑定的RPC框架 如果涉及多个语言平台之间的相互调用,必须选择跨语言平台的RPC框架。 支持多语言是RPC框架未来的发展趋势。正是基于此判断,各个RPC框架都提供了Sidecar组件来支持多语言平台之间的RPC调用。
Java微服务选型Dubbo V.S SpringCloud(上)
若业务场景仅一种语言,可选择跟语言绑定的RPC框架 如果涉及多个语言平台之间的相互调用,必须选择跨语言平台的RPC框架。 支持多语言是RPC框架未来的发展趋势。正是基于此判断,各个RPC框架都提供了Sidecar组件来支持多语言平台之间的RPC调用。
Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)【Dalston版】
Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)【Dalston版】
微服务怎么限流?算法+框架+实战!
背景 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存:提升系统访问速度和增大系统能处理的容量 降级:当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉 限流:解决服务雪崩,级联服务发生阻塞时,及时熔断,防止请求堆积消耗占用系统的线程、IO等资源,造成其他级联服务所在服务器的崩溃
别再用 kill -9 了,这才是微服务上下线的正确姿势!
就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器。
微服务配置中心全面对比,哪个更牛逼!?
在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。
微服务设计 10 大反模式和陷阱!
O’Reilly的电子书《Microservices AntiPatterns and Pitfalls》讲述了在微服务设计实现时十种最常见的反模式和陷阱。本文基于此书,将这十个点列出。
开发SpringCloud微服务三年,我才知道@EnableEurekaServer注解到底做了什么(下)
开发SpringCloud微服务三年,我才知道@EnableEurekaServer注解到底做了什么(下)
聊聊微服务架构及分布式事务解决方案!
分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设计补偿流程从而考虑最终一致性。
kubernetes Spring Cloud 微服务架构— (6)Kubernetes spring cloud 微服务-数据卷管理
第 6 章 数据卷管理 本章节主要介绍 Docker 数据卷的使用场景; 复制宿主机文件到容器中,怎样创建数据卷,以及数据卷的权限管理。
微服务系统中的数据一致性,你都会了吗
从单体架构到分布式架构,从巨石架构到微服务架构。系统之间的交互越来越复杂,系统间的数据交互量级也是指数级增长。作为一个系统,我们要保证逻辑的自洽和数据的自洽。
spring cloud Alibaba 阿里微服务 flowable 工作流 自定义表单 模块设计方案
spring cloud Alibaba 阿里微服务 flowable 工作流 自定义表单 模块设计方案
spring cloud分布式微服务-Spring Boot基础构建
本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 系统要求: Java 7及以上 Spring Framework 4.1.5及以上 本文采用Java 1.8.0_73、Spring Boot 1.3.2调试通过。 使用Maven构建项目 通过SPRING INITIALIZR工具产生基础项目 访问:http://start.spring.io/ 选择构建工具Maven Project、Spring Boot版本1.3.2以及一些工程基本信息,可参考下图所示SP