
微服务
文章平均质量分 95
A-ezra
不积跬步,无以至千里.不积小流,无以成江海
展开
-
改造Sentinel Dashboard源码实现Nacos持久化
前言 之前虽然也一直在使用sentinel实现限流熔断功能,但却没有好好整理之前看的源码与资料,今天有时间将之前自己整理过的资料写成一篇博文,或者是是一篇关于Sentinel(基于目前最近版本1.8,如果没有特殊说明,都指最新1.8版本)持久化Nacos的指南,因为我发现网上的一些博文虽然有参考价值但却没有好好完善好细节,一知半解,或者版本比较老不具备参考价值。比如说为什么要做这一步,这一步需要完成什么具体工作等等。所以尽我所能,详细介绍下手把手整合Sentinel与Nacos,实现Sentinel原创 2021-01-19 18:56:42 · 711 阅读 · 0 评论 -
敏捷开发与Gitlab CI/CD持续集成
敏捷开发的流程分为几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署。而CI/CD是实现这一理念的方法。一:持续集成CI(Continuous integration) 持续集成(Continuous integration),简称CI,是一种软件开发实践。开发人员提交代码后,系统自动进行构建、(单元)测试,通过自动化测试保障所有的提交在合并主线之后不会出现质量问题,对可能出现的一些问题进行预警。需要具备的条件 需要为...原创 2020-11-30 14:24:15 · 635 阅读 · 0 评论 -
注册中心选型
一、什么是微服务微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。二、微服务的特点复杂度可控每一个微服务专注于单一功能简化部署在一个单块系统中,只要修改了一行代码,就需要对整个系统进行重新的构建、测试,然后将整个系统进行部署。而微服务则可以对一个微服务进行部署。灵活组合在微服务架构中,可以通过组合已有的微服务以达到功能重用的目的。技术选型灵活技术选型是去中心化的,在一个大型系统中,不同的功能具有不同原创 2020-11-30 14:18:01 · 278 阅读 · 0 评论 -
微服务网关图
原创 2020-11-30 14:12:41 · 371 阅读 · 0 评论 -
网关-选型
一、什么是API网关API网关可以看做系统与外界的统一入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等,也可以对接口进行过滤、聚合、校验等。二、关注功能点接口字段过滤 接口聚合三、API网关选型 Spring Cloud Gateway Kong Zuul Zuul2 接口报文字段过滤 需二次开发(容易) 需二次开发(较难) .原创 2020-11-30 14:09:35 · 471 阅读 · 0 评论