webService,webflux,Netty 初识

spring webmvc是基于servlet之上的一个路由模型,即spring实现了处理所有request请求的一个servlet(DispatcherServlet),并由该servlet进行路由。所以spring webmvc无法摆脱【servlet模型的弊端】

WebFlux :是基于响应式流的,可以用来建立【异步、非阻塞、事件驱动】的服务。默认采用Reactor作为响应式流的实现库;高并发性能
@EnableWebFlux 主配置类上
Spring WebFlux模型的使用非常简单,尤其是对于熟悉Spring MVC模型的开发人员来说,无缝切换

WebService:是一种跨编程语言和跨操作系统平台的远程调用技术
从表面上看,WebService就是一个应用程序向外界暴露出一个能通过Web进行调用的API,也就是说能用编程的方法通过 Web来调用这个应用程序;
从深层次 看,WebService是建立可互操作的分布式应用程序的新平台,是一个平台,是一套标准。
采用 WebService应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用,达到业务级重用

Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端

你可能感兴趣的:(webService,webflux,Netty 初识)