知行 - 大道至简,知易行难;道阻且长,行则将至。
open-menu close-me
首页
博客
归档
关于
  • 「学习笔记」SpringCloud(五)OpenFeign整合Sentinel实现熔断降级

    calendar Nov 23, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Sentinel简介 Sentinel 是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。 Sentinel 分为两个部分: 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。 控制台(Dashboard)基于 Spring Boot 开发,打包后 …


    阅读更多
  • 「学习笔记」SpringCloud(四)OpenFeign服务间调用

    calendar Nov 12, 2021 · 1 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Spring Cloud OpenFeign简介 OpenFeign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。 OpenFeign是SpringCloud在Feign的基础上支持了Spring MVC的注解,并通过动态代理的方式产生实现类来做负载均衡并进行调用其他服务。 1.1 …


    阅读更多
  • 「学习笔记」SpringCloud(三)Config配置中心

    calendar Nov 9, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Spring Cloud Config简介 Spring Cloud Config可以为微服务架构中的应用提供集中化的外部配置支持,它分为服务端和客户端两个部分。 服务端被称为分布式配置中心,它是个独立的应用,可以从配置仓库获取配置信息并提供给客户端使用。 客户端可以通过配置中心来获取配置信息,在启动时加载配置。 Spring Cloud Config默认采用Git来存储配置信息,所以天然就 …


    阅读更多
  • 「学习笔记」SpringCloud(二)Gateway网关

    calendar Oct 29, 2021 · 4 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Gateway简介 Spring Cloud Gateway 是基于 Spring5.0、SpringBoot2.0 和 Project Reactor 开发的网关,旨在提供一种简单而有效的方式来对API进行路由,基于过滤器链的方式提供:安全,监控/埋点,和限流。 Spring Cloud Gateway 基于 Spring Boot2.x、Spring WebFlux 和 Project …


    阅读更多
  • 「学习笔记」SpringCloud(一)Eureka注册中心

    calendar Oct 26, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    1. Eureka简介 Eureka是一种RESTful服务,主要用于AWS云中间层服务器的发现、负载平衡和故障转移。 Eureka包含两个组件:服务注册中心Eureka Server 和 服务客户端Eureka Client。 1.1 注册中心 Eureka Server Eureka Server提供注册服务,各个节点启动后,会在Eureka Server中进行注册,这样Eureka …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(六)响应式 HTTP 请求客户端 WebClient

    calendar Mar 20, 2021 · 4 分钟阅读 · SpringReactive Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行HTTP请求的客户端工具。 引入WebFlux依赖则可使用WebClient: <dependency> <groupId>org.springframework.boot</groupId> …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(五)服务端事件推送Server-Sent Events

    calendar Mar 12, 2021 · 1 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    SSE:Server-Sent Events服务器推送事件,是一种仅发送文本消息的技术。SSE基于HTTP协议中的持久连接。SSE是HTML5标准协议中的一部分。 客户端接收服务端异步更新的消息可以分为两类:客户端拉取和服务端推送。 客户端拉取:通过短轮询或者长轮询定期请求服务器进行更新。 服务端推送:SSE和WebSocket,SSE是单向,WebSocket是双向;SSE基于HTTP协 …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(四)响应式方式访问Redis

    calendar Mar 4, 2021 · 1 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    Spring Data Redis中同时支持了Jedis客户端和Lettuce客户端。但是仅Lettuce是支持Reactive方式的操作;这里选择默认的Lettuce客户端。 创建Maven项目,并在pom.xml导入依赖: <!– reactive redis依赖包(包含Lettuce客户端) –> <dependency> …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(三)使用R2DBC访问MySQL

    calendar Mar 3, 2021 · 2 分钟阅读 · SpringCloud Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    MySQL等一系列的关系型数据库也在R2DBC等包的帮助下支持响应式。 R2DBC基于Reactive Streams反应流规范,它是一个开放的规范,为驱动程序供应商和使用方提供接口(r2dbc-spi),与JDBC的阻塞特性不同,它提供了完全反应式的非阻塞API与关系型数据库交互。 创建Maven项目,并导入依赖pom.xml: <dependency> …


    阅读更多
  • 「学习笔记」Spring Reactive Stack(二)Reactor异常处理

    calendar Mar 2, 2021 · 3 分钟阅读 · SpringReactive Spring基础 学习笔记  ·
    分享到: weibo wechat copy

    不管是在响应式编程还是普通的程序设计中,异常处理都是一个非常重要的方面。 对于Flux或者Mono来说,所有的异常都是一个终止的操作,即使你使用了异常处理,原生成序列也不会继续。 但是如果你对异常进行了处理,那么它会将oneError信号转换成为新的序列的开始,并将替换掉之前上游产生的序列。 先看一个Flux产生异常的例子 @Test void test1() { Flux.just(10, 5, …


    阅读更多
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

最新文章

  • 「学习笔记」Python基础入门
  • 「学习笔记」WebGL 与 Shader 着色器渲染基础
  • 「工程实践」Cocos Creator – 2D物理切割
  • 「工程实践」Cocos Creator – 实现《Flappy Bird》小游戏的基本功能
  • 「工程实践」Cocos Creator – 3D游戏开发入门《方块先生》
  • 「学习笔记」Cocos Creator 3.8 物理系统
  • 「学习笔记」Cocos Creator 3.8 基础入门
  • 「学习笔记」Golang – GoFrame框架

分类

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 计算机基础 8 GOLANG编程 7 COCOS游戏 6 ELASTICSEARCH 4 博客搭建 3 旅行日记 3 踩坑记录 2 PYTHON编程 1

专栏

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 计算机基础 8 GOLANG编程 7 COCOS游戏 6 ELASTICSEARCH 4 旅行日记 3 踩坑记录 2 PYTHON编程 1

标签

学习笔记 117 SPRING基础 27 运维与DEVOPS 27 工程实践 21 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 LINUX 10 SPRINGCLOUD 9 计算机基础 8 GOLANG编程 7 SPRINGSECURITY 7 COCOS游戏 6
所有标签
BLUELAKE1 CENTOS2 COCOS游戏6 DOCKER2 ELASTICSEARCH4 FASTDFS3 GIT1 GOGS1 GOLANG编程7 HEXO3 JAVA编程20 JENKINS4 JVM3 LINUX10 MAVEN1 MYSQL6 NFS1 NGINX2 PYTHON编程1 REDIS6 ROCKETMQ2 SHADER1 SHIRO4 SPRINGCLOUD9 SPRINGREACTIVE2 SPRINGSECURITY7 SPRING基础27 SVN1 THYMELEAF1 TOMCAT91 TYPESCRIPT6 WEBGL1 YAPI1 安全认证13 并发编程4 博客搭建3 踩坑记录2 工程实践21 计算机基础8 接口幂等1 旅行日记3 生活记录3 数据结构与算法17 数据库11 网络协议1 学习笔记117 运维与DEVOPS27
[A~Z][0~9]

备案号:粤ICP备19039226号 Copyright ©  郑超(CHARLES·ZHENG) · All Rights Reserved

to-top