标签:Reactor

Java

Spring Cloud Gateway (一)入门篇

6

hanze 发布于 2019-11-12

1.网关是怎么演化来的 单体应用拆分成多个服务后,对外需要一个统一入口,解耦客户端与内部服务 2.网关的基本功能 网关核心功能是路由转发,因此不要有耗时操作在网关上处理,让请求快速转发到后端服务上 网关还能做统一的熔断、限流、认证、日志监控等 3.关于Spring Cloud G...

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

Java

NIO 在Tomcat中的应用

1

songhua.gao 发布于 2019-11-09

对NIO的理解 个人单方面认为,NIO与BIO的最大区别在于主动和被动,使用BIO的方式需要等待被调用方返回数据,很明显此时调用者是被动的。 举个例子 阻塞IO 假设你是一个胆小又害羞的男孩子,你约了隔壁测试的妹子,但你并不敢主动约会,所以你把自己的手机号码给她,并暗示她想要约会...

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

Spring

Spring Cloud gateway 网关四 动态路由

2

hellas 发布于 2019-11-09

微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩个框架?而Spring Cloud alibaba只需要你学会一个就会拥有俩种微服务治理框架技术。何乐而不...

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

Spring

Spring WebFlux的明显陷阱 – ŁukaszKyć

likai 发布于 2019-11-08

几个月前,我们开始了一个新项目。我们的目标是设计一个可以处理许多并发连接的微服务。我们预测该应用程序将花费大量时间等待多个并行I / O操作。理想的体系结构解决方案似乎使用了非阻塞方法。经过简短的调查,我们决定使用Spring WebFlux作为主要框架。这是因为它基于无阻塞堆栈...

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

Spring

Spring Cloud gateway 网关服务二 断言、过滤器

3

puefu.he 发布于 2019-11-05

微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩个框架?而Spring Cloud alibaba只需要你学会一个就会拥有俩种微服务治理框架技术。何乐而不...

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

Java

Spring Cloud gateway 网关服务 一

2

yanxinchi 发布于 2019-11-04

之前我们介绍了 zuul网关服务,今天聊聊spring cloud gateway 作为spring cloud的亲儿子网关服务。很多的想法都是参照zuul,为了考虑zuul 迁移到gateway 提供了一个便利的条件。 gateway 他的核心功能也是和zuul 类似。但是他的...

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

Java

spring cloud 2.x版本 Gateway动态路由教程

8

刘莉莉 发布于 2019-11-03

spring cloud 2.x版本 Gateway动态路由教程 摘要 本文采用的Spring cloud为2.1.8RELEASE,version=Greenwich.SR3 本文基于前面的几篇Spring cloud Gateway文章的实现。 参考 Gateway路由网关教...

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

Java

微服务SpringCloud之GateWay路由

8

yanxinchi 发布于 2019-11-03

在前面博客学习了网关zuul,今天学下spring官方自带的网关spring cloud gateway。Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非...

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

Java

Spring Boot WebFlux 2.1.7 中文翻译文档

yanxinchi 发布于 2019-11-03

1. 前言 从一开始学习 Netty 到 rxjava、Rector,再到 java8 的 CompletableFuture,就深深的为响应式编程着迷,这种区别于传统的顺序式编程,没准未来能在编程世界开辟一片天地呢! 然后接触到了 WebFlux 框架,也是充满了浓厚的兴趣,想...

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

Spring

Dubbo配合SpringBoot,实现接口多个实现(group)

4

xirruiqiang 发布于 2019-10-30

SpringBoot配合Dubbo,使用@Service和@Reference,group实现接口多实现 公司项目升级,需要实现springBoot + Dubbo,并支持一个接口多个实现的情况。遇到了几个坑,在这里记录下。 1. 安装Zookeeper 在 官网 上下载最新版本...

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

Java

Tomcat 的 NIO Connector 源码分析

7

darida 发布于 2019-10-30

转自https://javadoop.com/post/tomcat-nio 之前写过一些 Tomcat Connector 相关的文章 Tomcat的Connector组件 Tomcat的异步Servlet实现原理 Tomcat是如何响应静态资源的? 做为Tomcat容器连接外...

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

Java

Netty高性能之ByteBuf源码解析

1

xubiao.zhuang 发布于 2019-10-30

Netty 高性能的原因除了前面提到的 NIO 的 Reactor 线程模型, 零拷贝也是其高性能的一个重要原因. 零拷贝 省去了数据从用户进程到内核的拷贝(jvm 堆内的数据 os 是不能直接使用的, 要让os可以使用的话, 需要将堆内的数据拷贝一份到堆外) Composite...

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

Spring

spring cloud 网关服务

1

darida 发布于 2019-10-29

微服务 网关服务 网关服务是微服务体系里面重要的一环。 微服务体系内,各个服务之间都会有通用的功能比如说:鉴权、安全、监控、日志、服务调度转发。这些都是可以单独抽象出来做一个服务来处理。所以微服务网关应运而生。其主要作用作为微服务体系里面流量的唯一入口去做一些功能的实现。 微服务...

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

Spring

Charles抓取WebClient代理的请求,模拟弱网以及mock数据

3

xiaoli.wang 发布于 2019-10-29

Charles 是目前最主流的网络调试工具(Charles、Fiddler、Wireshark…)之一,对于一个开发者来说与网络打交道是日常需求,因此很多时候我们需要调试参数、返回的数据结构、查看网络请求的各种头信息、协议、响应时间等等。所以了解 Charles 并使...

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

Java

JAVA中的NIO (New IO)

3

尖兵 发布于 2019-10-29

简介 标准的IO是基于字节流和字符流进行操作的,而JAVA中的NIO是基于Channel和Buffer进行操作的。 传统IO graph TB; 字节流 –> InputStream; 字节流 –> OutputStream; 字符流 R...

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

Spring

Spring Cloud Gateway:新一代API网关服务

4

刘莉莉 发布于 2019-10-28

Spring Cloud Gateway 为 SpringBoot 应用提供了API网关支持,具有强大的智能路由与过滤器功能,本文将对其用法进行详细介绍。 Gateway 简介 Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring B...

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

Java

Spring Cloud Stream的函数式和响应式Reactive编程特点 – spring.io

hellas 发布于 2019-10-26

Spring Cloud Stream(SCSt)的函数式和反应式Reactive编程带来更少的代码、更少的配置。不过,最重要的是,您的代码是完全分离的,并且与SCSt的内部结构无关。 虽然下面描述的所有功能都是SCSt的依赖项 Spring Cloud Function (SC...

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

Java

spring cloud 2.x版本 Gateway熔断、限流教程

4

尖兵 发布于 2019-10-25

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

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