-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
非常感谢作者开源的项目,由于我比较重度的时候springboot+netty,很长一段时间都是使用sbnetty作为web服务器。
长期使用过程发现servlet规范实在是有点复杂,在生产环境还是会经常发现某个特性实现和http协议、servlet规范没对齐,以及存在一些不确定的代码延迟、性能抖动等情况。
偶然间我发现著名的webServer undertow就有尝试将他的底层切换为netty(undertow3.x),这和作者大大的项目功能一致,不过undertow3.x只是一个尝试性工作,undertow官方在尝试切换netty后有五年没有继续推进其更新迭代。所以我将undertow3.x的代码拿过来进行了一些修改,支持了springboot的集成,提供了一些基于spring的扩展点。
由于undertow是完整的servlet4.0规范实现,应该不会缺少功能支持特性,并且按理来说应该绝大部分功能都能正常使用,所以在这里借此推荐给大家。希望对和我有同样场景和需求的同学有一些帮助:
https://github.com/virjar/undertow-gateway
Metadata
Metadata
Assignees
Labels
No labels