netty

     

Netty中自定义事件处理程序和监听器

41 12K

在本教程中,我们将使用Netty 创建一个聊天室应用程序。在网络编程中,Netty 作为一个强大的框架而脱颖而出,它简化了异步 I/O 操作的复杂性。我们将探讨如何构建一个基本的聊天服务器,多个客户端.

Netty 4.1.106.Final 发布

75 3K

我们很高兴地宣布 netty 4.1.106.Final 发布。我们决定对 4.1.105.Final 进行快速后续发布,因为有人刚刚发现了一个HTTP2 错误 (#13786),当发送大量标头时,该.

Helidon 4用Java虚拟线程重写

253

本文阐述了“支持虚拟线程”和“基于虚拟线程”的主要区别!在 Loom 项目宣布并发布后,许多微服务框架声明支持虚拟线程。Helidon 4 实际上是基于虚拟线程,而不是仅仅支持虚拟线程: “基于”是将.

bbeaupain/hella-http:基于nio_uring的Hella快速Java HTTP服务器库

634 1 2K

hella-http是一个用于 Java 的 hella 快速 HTTP 库,它使用nio_uring进行 I/O。它具有非常小的代码库,是当今可用于 Java 的最具扩展性的 HTTP 服务器之一。.

赶超Netty:基于Java19虚拟线程的Nima发布

4249 2 5K
Níma 是一个基于 Java 19(目前是早期访问)的服务器实现,专为 Java 虚拟线程(Project Loom 的产品)而设计。Helidon 4.0.0-ALPHA1 现在与我们全新的 He.

Pinterest使用MemQ、Singer和Kafka优化大数据摄取

800 4K

在 Pinterest,Logging Platform 团队维护着每天摄取数 TB 数据的数据摄取基础设施的骨干。MemQ:使用 Netty 实现内存高效的批量数据交付MemQ是内部构建的下一代数据.

actix/actix-web:Actix Web 是一个功能强大、实用且速度极快的 Rust 网络框架。

3366

根据TechEmpower 框架基准测试, Actix Web是最快的 Web 框架之一 ,暂时排名第5名,超过java的vert.x(内置Netty)和akka特点: 支持HTTP/1.x和HTTP.

支持Http3和Quic协议的Netty孵化器版本发布

2595 1

随着netty 4.1.72.Final的发布,我们将发布多个孵化器库。除了升级到最新的 netty 版本之外,这些版本还包含一些其他小修复。发布的内容包括: netty-incubator-tran.

在反应式编程中使用BlockHound检查调用链的堵塞 - frankel

1005 2K

反应式Reactive编程是基于异步消息传递。不同的框架/库在它们的方法上会有所不同:例如,在 Project Reactor 中,API 调用不是阻塞请求-响应调用,而是对发布者将在未来交付的消息的.

使用Spring WebClient发送HTTP请求 - reflectoring

4904 12K

Spring 5有一个响应式 Web 框架:Spring WebFlux。这旨在与现有的 Spring Web MVC API 共存,但增加对非阻塞设计的支持。使用 WebFlux,您可以构建异步 W.

Java16的Unix域Socket教程 - nipafx

1713 8K

Java 16的套接字Socket/服务器套接字通道API可以使用Unix域套接字在同一主机上进行更快,更安全的进程间通信。Java的SocketChannel/ ServerSocketChanne.

Netty支持Http3版本发布

1752

一周前我们刚刚宣布http3编解码器的初始版本之后,今天很高兴宣布下一个版本。此版本修复了各种错误,现在完全通过了h3spec http3测试。除了错误修复,我们还升级到netty 4.1.60.Fi.

Netty启动对HTTP/3的孵化器支持

3547 10K

经过一个多月的开发,我们终于可以发布我们的第一个孵化器版本Netty / Incubator / Codec / Quic。为了能够在不“影响”网络核心的情况下开发令人兴奋的新功能,我们决定在“孵化器.

如何在Java中查找可用端口? - Baeldung

1848 2K

在本快速教程中,我们将研究如何检查特定的端口状态以及如何使用自动分配的端口状态。我们将研究如何使用普通的Java和Spring框架完成此操作。我们还将研究其他一些服务器实现,例如嵌入式Tomcat和J.

使用Netty实现HTTP2服务器/客户端的源码和教程 - Baeldung

6557 2 19K

在本教程中,我们将看到如何在Netty中实现HTTP / 2服务器和客户端。Netty是基于NIO的客户端-服务器框架,它使Java开发人员能够在网络层上进行操作。使用此框架,开发人员可以构建自己的任.

使用Netty处理Java中成千上万个连接的原理 -DZone性能

3848 1 14K
C10K问题是代表一万个并发处理连接的术语。为此,我们经常需要更改已创建的网络套接字的设置以及Linux内核的默认设置,监视  TCP发送/接收缓冲区和队列的使用,  尤其是将我们的应用程序调整为合适.

比Java NIO的ByteBuffer性能更快的Chronicle-Bytes!

1703 7K
如图,红色的Bytes比蓝色的ByteBuffer在序列化等方面性能要高得多!使用Bytes设置具有远程过程调用(RPC)和API的整个框架很容易,它支持写入和重放事件。这是一个简短的例子,其中MyP.

Spring Boot Reactor Netty配置 | Baeldung

13667 2 7K

在本教程中,我们将在Spring Boot应用程序中查看Reactor Netty服务器的不同配置选项。最后,我们将展示一个展示不同配置方法的应用程序。什么是Reactor Netty?在开始之前,让.

SpringBoot性能比较:Spring MVC与WebFlux

1 13094 2 6K

在这里我想谈谈曾经在项目中遇到的有趣的事情。我们为我们的客户在AWS中编写了一些轻量级微服务,它只是通过HTTP代理对某些底层服务的请求,并将其返回给客户端。乍一看,什么可能比编写REST代理服务更简.