vertx 微服务_Vertx 初体验

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

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开发常用的组件,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值