Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
vertX框架
Java中的几种Kafka客户端比较介绍
在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能集来消费Kafka消息。 Kafka 是一个著名的事件流平台。我们
了解Vert.x:事件总线
Vert.x基于轻量级actor,名为Verticles。 Verticle是一个独立的工作单元,可以独立扩展。 通常,actor模型要求actor具有称为“传入邮箱”的概念,该概念通常是队列(更具体地说是阻塞缓冲队列)。 因此,如果一
Quarkus中虚拟线程
第一步、使用@RunOnVirtualThread注释实现虚拟线程。@RunOnVirtualThread 注解指示 Quarkus 在一个新的虚拟线程而不是当前线程上调用注解的方法。Quarkus 会处理虚拟线程的创建和卸载。 由于虚拟线程是一次性实体,@RunOnVirtualThread 的基
从Java 21到Java 25:虚拟线程如何追上并超越事件循环方案
这玩意儿居然能跑赢虚拟线程! 2026年9月,一个叫Jactl的JVM脚本语言,扔出了一份让Java圈炸锅的基准测试报告。 报告对比了两种并发模型:一种是Java 21正式引入的虚拟线程(Virtual Threads),另一种是Vert.x框架成名多年的事件循环(Event-Loop)。测试结果在
开源Titan:一个用SpringBoot实现的轻量级消息分发平台
Titan是一个轻量级的消息分发运行时(message dispatch runtime),基于 **STOMP** 协议提供实时的消息发布/订阅能力。它由 traffic-hunter 团队开发,采用 MIT 许可证开源。 STOMP协议的全称是Streaming Text Oriented Me
使用 Vert.x 处理 Kafka 和数据库之间的背压
异步编程在开发反应式和响应式应用程序方面带来了许多优点。然而,它也存在缺点和挑战,其中主要的问题之一是背压问题。 [b]什么是背压?[/b] 在物理学中定义是: [i]它是与管道中所需的流体流动相反
使用Vert.x优化关系数据库PostgreSQL访问 | foojay
HTTP/2 引入多路复用以大幅提高性能花了 25 年的时间。大多数数据库协议还没有遵循相同的路径,仍处于连接池的石器时代(至少具有公开记录协议的数据库)。多路复用数据库协议可以提高性能,并使连接池成为过去。它还将为从数据库中高效传输数据提供基础。 该文使用[url=h
在Vert.x中使用SQL - Alexey Soshin
Vert.x是异步的。在Vert.x中执行数据库查询时,您显然正在传递回调。那么,它是异步的?: [code]conn.updateWithParams("insert into user (email, name, password) values (?, ?, ?)
Vert.x的介绍!这是目前最快的Java框架
如果您最近使用Google搜索“最佳网络框架”,您可能会偶然发现Techempower基准测试,其中排名超过300个框架。在那里你可能已经注意到Vert.x是排名最高的之一。 Vert.x
生产中的Vertx - Teemo Tech Blog
[url=
Sirix.io是如何基于Vert.x和Kotlin协程构建异步RESTful API
Sirix是一个存储系统,它的核心是日志结构,读取可以是随机的,并且在事务提交期间将写入批处理并同步到磁盘。数据永远不会写回到同一个地方,因此不会就地修改,相反,Sir
了解Vert.x:事件循环
让Vert.x框架实现高度可扩展和高性能的核心是事件循环,更具体地说是Multi-Reactor模式,以及它的消息总线,在Vert.x中称为EventBus。 在本文中,我想解决有关事件循环的误解,例如: “Vert.x有EventLo
Reactive流介绍
现代系统中的数据是不断变化的,而不是静止的,现代软件越来越多地基于近实时的数据运行。 大数据不如快速数据重要,快速数据对快速knowledge特别重要。流处理是帮助将所有大小的数据尽快转换为knowledge的一种方法。 随着拥抱系统的运动数据,传统的批处理架构正在基于单纯流的架构重新构想。在这些系
基于Vert.x和SpringBoot实现响应式开发
Vert.x是作为一个事件总线的设计,以保证应用中不同部分以一种非堵塞的线程安全方式通讯,其原理来自于Erlang和Akka,它是能充分利用多核处理器性能并实现高并发编程的需求。 所有Vert.x 的VERTICLE缺省是一个单线程,不像Node.js只有一个单线程,vert.x能在很多线程中运行很
Nodyn: 基于JVM的Node.JS
Nodyn是一个基于JVM运行的兼容于Node.js的框架,由DynJS javascript runtime支持,运行于vert.x上,vert.x是一个多语言应用平台和事件总线。 想象一下运行你的Node.js程序运行在JVM中,能够干净方便地在Javascr
vertx版的combo handler
被vertx.io简单的基于事件的特性所吸引,写了个一个handler用在自己的运行环境中。 比起其它社区,个人觉得jdon的参与者更加专业,所以想请教,这个handler有哪些可以改进的地方,性能怎么样?
NodeJX vs Vert.x vs Node.JS Cluster性能测试
这是一次新的NodeJS家族和vert.x的测试,虽然vertx在静态文件上测试很快,但是Nginx可以做得更快,该测试是以服务器端动态测试为主。其中NodeJX是NodeJS的线程版本,NodeJX MT表示多线程,NodeJX ST表示单线程版本。 第一次测试是后端向前端输
TechEmpower第八轮Web框架基准测试推出
在纯文本Plaintext比赛中,Vert.x和netty取得了第一二名。 Vertx原理:[url=
下页