tomcat(默认),jetty(netty的web),undertow
2、追求高并发:undertow
自动实现优雅停机:jetty,其他服务器需要实现applcationListener的closeEvet。
tomcat支持bio和nio
3、具体应该借助jmeter压测观察哪种合适,tomcat较稳定,是默认内置。Web Service属于一个技术规范,它制订不同平台(比如Windows和Linux)、不同语言的两个应用程序之间进行通信的技术规范,Web Service可以选择用XML或JSON作为数据教化交换。目前比较主流的是RESTful风格的Web Service。
Tomcat是Java Web服务器,当你开发了Web应用之后,都需要部署在Web服务器中,比如Tomcat、Jetty、Undertow等都是Web服务器,只要选择其中之一。
“WebService在Tomcat中发布”,意思就是将一个带Web service服务Web应用部署在Tomcat中,也可以选择部署在Jetty、Undertow等各种服务器中。
这些内容都是工作中常用的内容,我给你推荐一本《轻量级Java Web企业应用实战》
环境:Springboot258
请先阅读:
Reactor响应式编程(Flux、Mono)基本用法
Spring WebFlux入门实例并整合数据库实现基本的增删改查
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
特点:
Spring框架中包含的原始web框架Spring Web MVC是专门为ServletAPI和Servlet容器构建的。反应式堆栈web框架Spring Web Flux后来在50版中添加。它是完全非阻塞的,支持反应流背压(由消费者控制生产者的速度),并在Netty、Undertow和Servlet 31+容器等服务器上运行。
这两个web框架都反映了它们的源模块(Spring Web MVC和Spring Web Flux)的名称,并在Spring框架中共存。每个模块都是可选的。应用程序可以使用一个或另一个模块,在某些情况下,可以同时使用这两个模块 — 例如,带有反应式WebClient的Spring MVC控制器。
配置文件
完毕!!!
Spring Cloud 中断路器 Circuit Breaker的应用
Spring Cloud Gateway应用详解1之谓词
SpringCloud Feign实现原理源分析
SpringCloud Nacos 服务动态配置
SpringCloud Hystrix实现资源隔离应用
SpringCloud zuul 动态网关配置
Spring Cloud全链路追踪SkyWalking及整合Elasticsearch
根据CPU进行设计。Springboot弃用tomcat作为内嵌服务器,转用undertow,但是undertow有一些设置,io-threads好理解,根据CPU有几核,就填写几。但是worker-threads,网上的都写的,根据服务器负载来填。
出厂设置恢复到出厂时的默认状态,如开始界面,待机方式, *** 作快捷键,定时提醒等功能恢复,清除保存的参数设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)