Vertx 初体验
最近在研究 Vertx ,很久前就注意过 一直没有去尝试 ,这次抽空折腾了一下,下面记录一下 折腾的内容,以便后续回顾
概念
Vertx 最大的特点就是 异步(底层基于Netty) ,通过事件循环(EventLoop)来调起存储在异步任务队列(CallBackQueue)中的任务,大大降低了传统阻塞模型中线程对于操作系统的开销。因此相比较传统的阻塞模型,异步模型能够很大层度的提高系统的并发量。
Vert.x除了异步之外,还提供了非常多的吸引人的技术,比如EventBus,通过EventBus可以非常简单的实现分布式消息,进而为分布式系统调用,微服务奠定基础。除此之外,还提供了对多种客户端的支持,比如Redis,RabbitMQ,Kafka等等 ,后续会写一些关于Vertx MQ kafka 等的文章
Vertx 能做什么
上面引用了别人说了一堆的话,其实我们都很关心 它到底能干嘛
Java能做的,Vert.x都能做。主要讨论,Vert.x善于做哪些事情!
(1)Web开发,Vert.x封装了Web开发常用的组件,

本文介绍了Vertx的基本概念、核心特性,包括异步编程模型、EventBus、Web开发、数据访问支持以及微服务构建。通过一个简单的快速体验示例,展示了Vertx如何构建一个HTTP服务。Vertx支持多种编程语言,不依赖中间件,拥有丰富的生态系统,适合用于构建高并发、高性能的分布式系统。
最低0.47元/天 解锁文章
1682

被折叠的 条评论
为什么被折叠?



