标签:zuul

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

阅读(15)评论(0)赞 (0)

Spring

spring cloud 2.x版本 Zuul路由网关教程

6

zhuangli 发布于 2019-09-20

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。 参考 eureka-server e...

阅读(12)评论(0)赞 (0)

Java

Dubbo 与 Spring Cloud 完美结合

4

小丁 发布于 2019-09-19

Dubbo 与 Spring Cloud 完美结合 1. 概述 可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然...

阅读(10)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(五)Spring Boot中的 yaml 配置

3

yanxinchi 发布于 2019-09-16

搞 Spring Boot 的小伙伴都知道,Spring Boot 中的配置文件有两种格式,properties 或者 yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下 yaml 配置,最后再来看看 yaml...

阅读(17)评论(0)赞 (0)

Java

JVM 堆外内存泄漏分析(二)

1

yanxinchi 发布于 2019-09-16

关于 堆外内存的组成可以看上一篇文章 JVM 堆外内存泄漏分析(一) 1. NMT NMT(Native Memory Tracking)是 HotSpot JVM 引入的跟踪 JVM 内部使用的本地内存的一个特性,可以通过 jcmd 工具访问 NMT 数据。NMT 目前不支持跟...

阅读(15)评论(0)赞 (0)

Spring

跟我学Spring Cloud | 第九篇:服务网关Zuul初探

6

xirruiqiang 发布于 2019-09-13

SpringCloud系列教程 | 第九篇:服务网关Zuul初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本 前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支...

阅读(19)评论(0)赞 (0)

Java

跟我学 Spring Cloud | 第二篇:注册中心Eureka

12

小丁 发布于 2019-09-12

Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本 Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Dis...

阅读(24)评论(0)赞 (0)

Spring

常用的重试技术—如何优雅的重试

dulong 发布于 2019-09-11

背景 分布式环境下,重试是高可用技术中的一个部分,大家在调用RPC接口或者发送MQ时,针对可能会出现网络抖动请求超时情况采取一下重试操作,自己简单的编写重试大多不够优雅,而重试目前已有很多技术实现和框架支持,但也是有个有缺点,本文主要对其中进行整理,以求找到比较优雅的实现方案; ...

阅读(20)评论(0)赞 (0)

Java

一篇文章,让你看懂 Spring Cloud

1

xiaoli.wang 发布于 2019-09-10

Spring Boot 让我们从繁琐的配置文件中解脱了出来,而 Spring Cloud ,它我们提供了一整套的微服务解决方案,大大的降低了微服务开发的门槛,同时也减少了开发成本。 Spring Cloud 的组成 Spring Cloud 并不是特指某个框架,它其实是一系列成熟...

阅读(22)评论(0)赞 (0)

Spring

Yuema约吗一起学习成长之路 他山之石,可以攻玉系列|springcloud(二):注册中心Eureka

14

yeseng 发布于 2019-09-10

​ “Yuema约吗?一起学技术,一起成长!他山之石,可以攻玉系列 ” 作者博客【纯洁的微笑】的个人介绍: 2009年,因为数学建模接触编程。2010年,经过培训走入程序员行业。2010年-2013年,在西安工作过三年,主要集中在通讯领域。2013年,清明节开始北漂,北京六年主要...

阅读(24)评论(0)赞 (0)

Spring

Yuema约吗一起学习成长之路 他山之石,可以攻玉系列|springcloud(一):大话Spring Cloud

6

尖兵 发布于 2019-09-10

“Yuema约吗?一起学技术,一起成长!他山之石,可以攻玉系列 ” 作者博客【纯洁的微笑】的个人介绍: 2009年,因为数学建模接触编程。2010年,经过培训走入程序员行业。2010年-2013年,在西安工作过三年,主要集中在通讯领域。2013年,清明节开始北漂,北京六年主要在第...

阅读(31)评论(0)赞 (0)

Spring

SpringCloud整体架构概览

1

wenming.gapo 发布于 2019-09-09

构建分布式系统不应该是复杂的,SpringCloud对常见的分布式系统模式提供了简单易用的编程模型,帮助开发者构建弹性、可靠、协调的应用程序。 SpringCloud是在SpringBoot的基础上构建的,使开发者可以轻松入门并快速提高工作效率。 SpringCloud为开发人员...

阅读(28)评论(0)赞 (0)

Java

服务网关 Zuul 基于 Apollo 动态路由

5

changyuan.xu 发布于 2019-09-09

Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 上一篇文章我们介绍了Gateway基于Nacos动态网关路由的解决方案 《 Gateway基于Nacos动态网关路由》 ,同为Spring Cloud服务网关组件的...

阅读(26)评论(0)赞 (0)

Spring

使用spring boot+kubernetes构建完整微服务平台

4

yanxinchi 发布于 2019-09-07

微服务架构被认为是构建大型复杂系统的最佳理论指导,其采用了分而治之、单一职责、关注点分离等方法论来设计系统架构。微服务的实现方式和思路有很多种,本文简述基于kubernetes的微服务平台建设思路及技术选型。 应用架构发展历史 要了解微服务架构提出的背景,首先我们来看一下应用架构...

阅读(28)评论(0)赞 (0)

Java

使用spring boot+kubernetes构建完整微服务平台

4

小丁 发布于 2019-09-07

微服务架构被认为是构建大型复杂系统的最佳理论指导,其采用了分而治之、单一职责、关注点分离等方法论来设计系统架构。微服务的实现方式和思路有很多种,本文简述基于kubernetes的微服务平台建设思路及技术选型。 应用架构发展历史 要了解微服务架构提出的背景,首先我们来看一下应用架构...

阅读(19)评论(0)赞 (0)

Java

修改服务网关路由后,你还在重启服务么?

5

xirruiqiang 发布于 2019-09-07

Spring Cloud Alibaba | Nacos动态网关路由 本篇实战所使用Spring有关版本: SpringBoot:2.1.7.RELEASE Spring Cloud:Greenwich.SR2 Spring CLoud Alibaba:2.1.0.RELEASE...

阅读(26)评论(0)赞 (0)

Java

跟我学SpringCloud | 第一篇:介绍

2

小丁 发布于 2019-09-06

SpringCloud系列教程 | 第一篇:介绍 springboot进入2.x以后,历经一年多的修修改改,终于到了2.1.x的版本,相对较为稳定,本系列教程将使用目前最新的springboot(2.1.6.RELEASE)和springcloud(Greenwich.SR1)版...

阅读(51)评论(0)赞 (0)

编程技术

Spring Cloud Gray,微服务灰度中间件

6

xubiao.zhuang 发布于 2019-09-06

Spring Cloud Gray 是一套开源的微服务灰度路由解决方案,它由spring-cloud-gray-client,spring-cloud-gray-client-netflix 和 spring-cloud-tray-server,spring-cloud-gray...

阅读(30)评论(0)赞 (0)