随笔分类 -  微服务学习

分布式微服务框架学习相关笔记
摘要:前言: 本文只是介绍怎么使用,关于一些源码的解析,请看另一篇:https://www.cnblogs.com/coding-one/p/12373522.html 1. 添加依赖(版本自选) <!-- https://mvnrepository.com/artifact/org.springfram 阅读全文
posted @ 2020-02-28 16:07 不爱刺猫的鱼 阅读(2103) 评论(0) 推荐(1) 编辑
摘要:1.前言 前文链接:Spring Cloud 学习——7. Spring Cloud Config 前一篇文章我们学习了通过 Spring Cloud Config + git 实现分布式系统的统一配置管理。但是在实际项目中,我们只是实现配置往往是不够的,我们经常会遇到需要在项目运行时修改配置的需求 阅读全文
posted @ 2020-02-17 20:02 不爱刺猫的鱼 阅读(1632) 评论(0) 推荐(1) 编辑
摘要:1. 前言 本文介绍一个 通过 Spring Cloud Config + git 实现 Spring Cloud 项目的配置中心化的简单实践。 在一个分布式系统中,存在着各种微服务,而每一种服务可能都有几十甚至几百个实例在运行。虽然这些实例被分别部署在不同的机器上(或者网络节点中),但是他们需要一 阅读全文
posted @ 2020-02-14 23:56 不爱刺猫的鱼 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1.环境 centos 版本:Linux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) kafka 版本:kafka_2.12-2.4.0 2.前提 已经安装了jdk 3.下载 kafka 3.1.访问 kaf 阅读全文
posted @ 2020-02-13 19:42 不爱刺猫的鱼 阅读(3659) 评论(0) 推荐(0) 编辑
摘要:1.前言 在一个大微服务架构的系统中,可能存在着很多服务,如果将这些服务全部对外暴露,会带来很多问题。比如安全问题,有些核心服务直接对外暴露很容易被攻击;比如身份验证问题,有些接口服务是要求登录的,如果各种服务各自对外暴露,那么这些要求登录的请求第一个触达的服务模块都要向“用户服务模块”查询鉴权结果 阅读全文
posted @ 2020-02-13 03:53 不爱刺猫的鱼 阅读(727) 评论(0) 推荐(0) 编辑
摘要:1.前言 hystrix 是一个微服务系统的断路器组件,上文介绍了 spring cloud 通过 netfix hystrix 提供对 hystrix 的支持。同时 spring cloud 也提供了 openfeign 的支持, 而 openfeign 本身就已经内置了 hystrix 支持。所 阅读全文
posted @ 2020-02-12 20:00 不爱刺猫的鱼 阅读(562) 评论(0) 推荐(0) 编辑
摘要:1.前言 在一个微服务系统中,不同服务之间相互调用,可能形成一些调用链。那么当下游的的某一个服务故障时,可能会导致级联故障(即导致直接或者间接调用该服务的所有上游服务都不可用)。为了解决这种问题,就需要引入断路器。断路器的作用是:在调用服务的方法中声明一个断路节点,当本次调用服务失败时,根据节点声明 阅读全文
posted @ 2020-02-12 11:19 不爱刺猫的鱼 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1. 前言 概述Spring Cloud 集成了 Eureka 作为注册中心,来实现服务的注册与发现。 2. Eureka 概述 在一个微服务架构的系统中,服务之间要想能够相互调用,那么服务调用者(后文叫消费者)必须要知道被调用(提供者)相关信息,比如提供者的服务地址、健康状态等等。而在一个大型的系 阅读全文
posted @ 2020-02-11 16:07 不爱刺猫的鱼 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1.概述 Spring Cloud 是一套开源的成熟的微服务框架实践方案。它基于Spring Boot 的约定大于配置的理念,整合市面上比较成熟的又相对轻量级的开源项目或组件,提供微服务系统的实践。 官方文档:https://spring.io/projects/spring-cloud https 阅读全文
posted @ 2020-02-11 16:05 不爱刺猫的鱼 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示