当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

ESA Restlight​

高性能 Web 服务框架
授权协议 Apache
开发语言 Java
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 巫马越彬
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ESA Restlight 是基于 Netty 实现的一个面向云原生的高性能、轻量级 Web 开发框架(简称 Restlight),支持 SpringMVC 和 JAX-RS 的注解。

功能特性

  • HTTP1.1/HTTP2/H2C/HTTPS 支持

  • SpringMVC 及 JAX-RS 注解支持

  • 线程调度:随意调度 Controller 在任意线程池中执行

  • 增强的 SPI 能力:按照分组、标签、顺序等多种条件加载及过滤

  • 自我保护:CPU 过载保护,新建连接数限制

  • Spring Boot Actuator 支持

  • 全异步过滤器、拦截器、异常处理器支持

  • Jackson/Fastjson/Gson/Protobuf 序列化支持:支持序列化协商及注解随意指定序列化方式

  • 兼容不同运行环境:原生 Java,Spring,Spring Boot 环境均能支持

  • AccessLog

  • IP 白名单

  • 快速失败

  • Mock 测试

  • ...

架构设计

 相关资料
  • imi v1.0.13 版本新增了一个 Swoole\Coroutine\Http\Server 实现的协程服务器。需要 Swoole 4.4+ 才可使用该特性。 该特性是可选的,不影响以前使用的服务器模式。 使用协程服务器特性,依靠 Linux 系统的端口重用机制,系统级的负载均衡,可以让你的多进程 Http 服务处理请求的能力得到提升。 使用 ab,本机->虚拟机(双核+2进程)压测Hello

  • 本文向大家介绍单台web服务器如何尽可能的提高网站性能,包括了单台web服务器如何尽可能的提高网站性能的使用技巧和注意事项,需要的朋友参考一下 我觉得首先要选择一个合适的环境,对于大多数php站点来说,运行在lnmp(linux+nginx+mysql+php)环境下是个理想的选择. 首先一点linux对比win的优势我就不说了。 其次nginx的优势总结起来就是负载均衡,高并发性能优异。 这里p

  • 我正在尝试在Play Framework中实现SOAP Web服务客户端。我找到了lib,但找不到存储库: https://github.com/playframework/play-soap http://downloads.typesafe.com/rp/play-soap/SbtWsdl.html 当我添加sbt插件<code>addSbtPlugin(“com.typesafe.play”

  • 本文向大家介绍Python 搭建Web站点之Web服务器与Web框架,包括了Python 搭建Web站点之Web服务器与Web框架的使用技巧和注意事项,需要的朋友参考一下 之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩。Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它。而 Flask 也是一个成熟的轻量级 Web 框架

  • Uragano 旨在提供一个搭建和使用简单的高性能 RPC 框架。Uragano 是基于 netstandard2.0 开发的。Uragano 默认采用 DotNetty 实现远程通信,使用 MessagePack 进行编解码。

  • 1.7. Web服务 Go语言的内置库使得写一个类似fetch的web服务器变得异常地简单。在本节中,我们会展示一个微型服务器,这个服务器的功能是返回当前用户正在访问的URL。比如用户访问的是 http://localhost:8000/hello ,那么响应是URL.Path = "hello"。 gopl.io/ch1/server1 // Server1 is a minimal "echo