微服务
文章平均质量分 93
趁你未老
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实战Spring Boot构建多租户SaaS平台分享(含源代码)
推荐教程Java 微服务实践视频教程 - Spring全家桶Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloud1. 概述笔者从2014年开始接触SaaS(Software as a Service),即多租户(或多承租)软件应用平台;并一直从事相关领域的架构设计及研发工作。机缘巧合,在笔者本科毕业设计时完成了一个基于Sa...转载 2020-01-15 20:24:46 · 5790 阅读 · 2 评论 -
2020年学会了这些技术,你离BAT等一线大厂不远了
基础遍原创 2019-11-08 09:01:01 · 1967 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十七篇:Spring cloud 如何在Zuul中使用fallback功能
推荐 Spring Boot/Cloud 视频:Java 微服务实践 - Spring BootJava 微服务实践 - Spring Cloud ...原创 2019-11-07 17:34:04 · 385 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十一篇:Spring Boot Spring Cloud Stream 和 Kafka案例教程
Spring Boot Spring Cloud Stream 和 Kafka案例教程    在这篇文章中,我们将介绍如何使用Spring Cloud Stream和Kafka构建实时流式微服务应用程序。本示例项目演示了如何使用事件驱动的体系结构,Spring Boot,Spring Cloud Stream,Apache Kafka和Lombok构建实时...原创 2018-09-28 15:21:35 · 3004 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十二篇:使用Spring Cloud Ribbon重试请求
使用Spring Cloud Ribbon重试请求    在微服务调用中,一些微服务圈可能调用失败,通过再次调用以达到系统稳定性效果,本文展示如何使用Ribbon和Spring Retry进行请求再次重试调用。在Spring Cloud中,使用load balanced RestTemplate对外部服务进行请求调用,创建一个负载平衡的RestTempl...原创 2018-09-28 17:16:02 · 283 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十三篇:使用Spring Cloud Sleuth跟踪微服务
使用Spring Cloud Sleuth跟踪微服务     随着微服务数量不断增长,需要跟踪一个请求从一个微服务到下一个微服务的传播过程,Spring Cloud Sleuth 正是解决这个问题,它在日志中引入唯一ID,以保证微服务调用之间的一致性,这样你就能跟踪某个请求是如何从一个微服务传递到原创 2018-09-28 17:23:02 · 239 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十四篇:Spring Cloud与Kubernetes的集成
Spring Cloud与Kubernetes的集成     Spring Cloud提供了专门的spring-cloud-kubernetes项目与k8s集成,尽管k8s提供了服务注册和发现等功能与Spring cloud是竞争的,甚至k8s加装服务网格Istio以后超过Spring cloud,但是在Spring cloud提供与代原创 2018-09-28 17:29:42 · 3199 阅读 · 0 评论 -
2019干货系列:最新Java学习路线整合,你真的需要这张图
前言学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点。所谓不求最好,但求最全,学习Java后端的同学完全可以参考这张图进行学习路线安排。当然,有一些知识点是可选的,并不是说上面有的你都要会啦。我在复习秋招的过程中就是基于此图进行复习的,感觉效果还是不错的。闲言少叙,我们还是看看这张图上都包含哪些...原创 2019-05-17 19:12:54 · 298 阅读 · 0 评论 -
2019最新基于SpringBoot和SpringCloud实现微服务架构,你必须了解一下
推荐 Java Spring Boot/Cloud /Redis视频:Java视频Java 微服务实践 - Spring BootJava 微服务实践 - Spring Cloudredis高可用视频 Spring 顶级框架SpringCloud 的子项目什么是微服...转载 2019-05-23 19:21:25 · 4535 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十篇:Spring Cloud Config Server和Spring Cloud Bus以及Kafka和数据库动态刷新配置
Spring Cloud Config Server和Spring Cloud Bus以及Kafka和数据库动态刷新配置    Spring cloud config server如果不结合Spring cloud bus,那么就无法实现动态更新,只能重启服务才能生效新的配置,比如我们的注册服务器(Eureka)是整个Spring cloud系统中的单点风...原创 2018-09-28 15:08:05 · 1969 阅读 · 0 评论 -
Spring Cloud系列教程 | 第九篇:Spring Cloud Config使用Oracle数据库作为后端配置存储
Spring Cloud Config使用Oracle数据库作为后端配置存储     Spring cloud config可以使用git,svn,数据库 Redis或Consul作为后端库来存储配置参数,大部分默认是使用Git,但是如果在企业私有云等环境,就可能需要连接自己的SVN或数据库,上篇已经简单介绍了使用本地文件和SVN作为存储原创 2018-09-28 14:58:10 · 2832 阅读 · 0 评论 -
Spring Cloud系列教程 | 第八篇:使用Spring Cloud Config基于本地文件实现微服务配置管理
使用Spring Cloud Config基于本地文件实现微服务配置管理      Spring Cloud的开发基本是以配置为主,三板斧:pom.xml、元注解和property/yaml配置,其中最后一项配置如果服务一旦启动,就无法改变了,这时如果使用Spring Cloud Config进行配置管理原创 2018-09-28 14:51:46 · 635 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十六篇:Spring Boot 2.0,Eureka和Spring Cloud Config Gateway Sleuth快速构建微服务
推荐 Spring Boot/Cloud 视频:Java 微服务实践 - Spring BootJava 微服务实践 - Spring Cloud示例源码Spring Boot 2.0,Eureka和Spring Cloud Config Gateway Sleuth快速构建微服务我的博客上有很多关于Spring Boot和Spring Cloud的微服务的文章。本文的主要目的是简要...原创 2018-10-11 19:18:54 · 3240 阅读 · 0 评论 -
Spring Cloud系列教程 | 第一篇:微服务架构演进
架构的演变过程:单体架构——>垂直架构——>soa面向服务架构——>微服务架构我们为什么要使用Spring Cloud?单体架构在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。垂直应用架构当用户访问量不断原创 2018-09-27 17:04:20 · 508 阅读 · 0 评论 -
Spring Cloud系列教程 | 第二篇:SpringCloud服务发现注册Eureka +Ribbon + Feign
SpringCloud服务发现注册Eureka +Ribbon + Feign教程在本教程将学习以下知识点:什么是服务注册和发现?基于Eureka的注册服务器服务生产者结合Ribbon服务消费者结合Feign的服务生产者和消费者什么是服务注册和发现假设有2个微服务A和B分别在端点http:// localhost:8181 /和http:// localhost:8282 /上...原创 2018-09-27 17:36:07 · 1415 阅读 · 0 评论 -
Spring Cloud系列教程 | 第三篇:Eureka心跳健康检查机制
Eureka心跳健康检查机制运行阶段执行健康检查的目的是为了从Eureka服务器注册表中识别并删除不可访问的微服务,Eureka 服务器并不是向客户端发送心跳请求,而是反过来,Eureka 客户端将心跳发送到Eureka服务器,让服务器了解其状态。这些心跳机制就需要在微服务嵌入一个客户端,用来发送心跳,但是客户端本身必须确定其健康状态,而且Eureka服务器必须为客户端公开一些REST操作以让...原创 2018-09-27 17:48:42 · 13442 阅读 · 0 评论 -
Spring Cloud系列教程 | 第四篇:Eurake的自我保护机制
Eurake的自我保护机制    从CAP定理角度看,Eureka是一个AP系统,以高可用性为主,而zookeeper则是CP,以高一致性为主,所以如果使用ZK在服务发现和注册方面,可用服务信息虽然很及时,但是会出现不可用情形,造成无法克服的生产事故。Eureka则是在出现网络分区期间(无法通讯,出现需要重原创 2018-09-27 18:09:36 · 2472 阅读 · 0 评论 -
Spring Cloud系列教程 | 第五篇:使用Netflix Hystrix的Spring Cloud断路器
使用Netflix Hystrix的Spring Cloud断路器    在微服务世界中,服务之间通讯时相当频繁,类似单体服务的方法调用,如果某个微服务中断或无法正常运行,则问题可能会级联到上游服务,造成连锁反应,故障爆炸。Netflix创建了Hystrix库,实现了Circuit Breaker断路器模式原创 2018-09-27 18:16:22 · 588 阅读 · 0 评论 -
Spring Cloud系列教程 | 第六篇:Spring Cloud Zuul作为API网关实现请求路由转发教程
Spring Cloud Zuul作为API网关实现请求路由转发教程     当我们的架构实现前后端分离以后,前端和后端之间交互就是通过API网关进行,API网关两个职责:1.设计上的适配层,或称Facade模式,后端微服务可能过于细粒度,通过API网关原创 2018-09-27 18:22:17 · 3556 阅读 · 0 评论 -
Spring Cloud系列教程 | 第七篇:使用Spring Cloud Zuul实现过滤器或拦截器功能案例
使用Spring Cloud Zuul实现过滤器或拦截器功能案例  Spring Cloud的API网关不但可以实现类似NGINX+Lua强大的路由分发,实现动静页面的分流,更重要可以实现对所有发往后端微服务请求的拦截。Zuul主要有四种类型的过滤器,我们可以为特定的url模式添加任意数量的过滤器。“pre” 预过滤器 - 在路由分发一个请求之前调用。“post” 后过滤器 - ...原创 2018-09-28 14:43:29 · 2422 阅读 · 0 评论 -
Spring Cloud系列教程 | 第十五篇:Spring WebFlux和Spring Cloud的反应式微服务
推荐 Spring Boot/Cloud 视频:Java 微服务实践 - Spring BootJava 微服务实践 - Spring Cloud我已经在一年前的文章Reactive microservices with Spring 5中描述了Spring反应支持。当时Spring WebFlux项目一直在积极开发中,现在在Spring 5正式发布之后,值得看看它的当前版本。此外,我们...原创 2018-10-11 18:47:32 · 8699 阅读 · 0 评论
分享