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