Vert.x

2024/4/17 1:34:12

Vert.x实战二:TCP通信

Vert.x系列: Vert.x介绍:https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一:Vert.x通过Http发布数据:https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二:TCP通信&a…

Vert.x 使用Http 发布数据时的编码和解码

在Java中看,编码是String转Stream,解码是Stream转String。 router.get("/" urlName).handler(event -> event.response().putHeader("content-type", "text/html").end(result)); 浏览器中文乱码,使用UR…

Vert.x实战七:TCP设置超时断开

Vert.x系列: Vert.x介绍:https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一:Vert.x通过Http发布数据:https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二:TCP通信&a…

Thread vertx-eventloop-thread-3 has been blocked for 20458 ms

快速解决: WorkerExecutor executor vertx.createSharedWorkerExecutor("my-worker-pool"); executor.executeBlocking(future -> {// 调用一些需要耗费显著执行时间返回结果的阻塞式APIString result someAPI.blockingMethod("hello");f…

Vert.x实战一:Vert.x通过Http发布数据(或文件)

Vert.x系列: Vert.x介绍:https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一:Vert.x通过Http发布数据:https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二:TCP通信&a…

【java】vertx从入门到放弃——入门(四)Codec

什么是Codec?概念这个玩意我是真不想说,毕竟我没有找到具体的概念,我自己大致的理解就是,用EventBus传输类的时候,对这个类进行序列化和反序列化的东西,因为vertx使用json进行传输,所以这个玩意…

【java】vertx从入门到放弃——入门(九)Cassandra

cassandra是一个去中心化的Nosql数据库,vertx通过一个非常简单的方式就可以连接到远程的cassandra数据库。 想要连接Cassandra数据库,首先要安装一个,如何安装漫天飞舞,这里就不说了,可以用另外一台电脑,通…

Vert.x介绍

Vert.x系列: Vert.x介绍:https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一:Vert.x通过Http发布数据:https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二:TCP通信&a…

Vert.x实战五:TCP客户端之间以ID通过服务端转接通信

Vert.x系列: Vert.x介绍:https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一:Vert.x通过Http发布数据:https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二:TCP通信&a…

Vert.x 实现TCP长连接,控制台可测试

客户端可以在控制台中向服务端发送消息。 package VertxTCPConsoleTest;import io.vertx.core.AbstractVerticle; import io.vertx.core.Vertx; import io.vertx.core.buffer.Buffer; import io.vertx.core.net.NetServer;public class VertxTCPServer extends AbstractVertic…

Vert.x学习笔记-什么是事件总线

广义事件总线介绍Vert.x的事件总线Vert.x的事件总线的实现方式Vert.x的事件总线通信模式事件总线与消息队列的区别点对点通信模式请求-应答通信模式发布-订阅通信模式 Vert.x的事件总线应用场景Vert.x的事件总线消息Vert.x的事件总线消息示例Vert.x的事件总线的消息类型 拓展 广…

Vert.x 一端得到完整的buffer

// 这里的buffer是截断传输的,默认buffer达1024就传递一次,如果超过1024,就会多次调用内容。这个缓存区大小可以在NetServerOptions中设置。 socket.handler(buffer -> {操作内容}); 一端进行一次socket.write(buffer)操作,如果…

【java】vertx从入门到放弃——入门(一)

什么是vert.x&#xff0c;请自行去官网翻译~ 首先需要依赖vertx <dependency><groupId>io.vertx</groupId><artifactId>vertx-core</artifactId><version>4.0.0</version> </dependency> 使用Vertx最开始是需要获取vertx的实…

Vert.x实战六:TCP客户端之间以功能名通过服务端转接通信

Vert.x系列&#xff1a; Vert.x介绍&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一&#xff1a;Vert.x通过Http发布数据&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二&#xff1a;TCP通信&a…

Vert.x学习笔记-什么是Verticle

什么是Verticle Verticle是Vert.x应用中的基本编程单元&#xff0c;类似于Java中的Servlet、Pojo Bean或Akka中的Actor。它可以使用不同的编程语言实现&#xff0c;并且这些由不同编程语言实现的Verticle可以封装到一个模块中&#xff0c;进而部署到一个Vert.x应用中。Verticl…

Vert.x实战四:TCP客户端之间以角色和同一角色连接顺序通过服务端转接通信

Vert.x系列&#xff1a; Vert.x介绍&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一&#xff1a;Vert.x通过Http发布数据&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二&#xff1a;TCP通信&a…

Vert.x的TCP服务端和客户端配置

Vert.x系列&#xff1a; Vert.x介绍&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一&#xff1a;Vert.x通过Http发布数据&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二&#xff1a;TCP通信&a…

Vert.x实战三:TCP客户端之间以角色通过服务端转接通信

Vert.x系列&#xff1a; Vert.x介绍&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89279096 Vert.x实战一&#xff1a;Vert.x通过Http发布数据&#xff1a;https://blog.csdn.net/haoranhaoshi/article/details/89284847 Vert.x实战二&#xff1a;TCP通信&a…

【java】vertx从入门到放弃——入门(二)Verticle

什么是Verticle&#xff1f;我懒得解释&#xff0c;你可以自己去官网翻译&#xff0c;或者通过我下面的例子一步一步自己理解。 我在这就直接上代码&#xff0c;首先依旧是依赖 <dependency><groupId>io.vertx</groupId><artifactId>vertx-core</a…

【java】vertx从入门到放弃——入门(七)Future

Future是啥我懒得解释&#xff0c;想知道可以自己去vertx官网翻译&#xff0c;但是怎么用可以通过下面的例子去体会。这就好比锤子是怎么定义的我不知道&#xff0c;但是你给我个锤子&#xff0c;我知道怎么去用它就可以了&#xff0c;至于用得对不对&#xff0c;还看悟性了...…

【java】vertx从入门到放弃——入门(六)Promise

Promise是啥&#xff0c;其实我也不太明白原理&#xff0c;谁有解释特详细的文章&#xff0c;希望推荐给我。 这次举的例子是&#xff1a;在verticle部署的start中存在异步的操作&#xff0c;一个verticle使用Promise&#xff0c;一个不使用&#xff0c;通过运行时的对比来凸显…

【java】vertx从入门到放弃——入门(五)cluster

这里面说的cluster就是vertx的一个部署方式&#xff0c;如果按照前面几节说的那样&#xff0c;直接通过下面代码获取的Vertx实例&#xff0c;是只能在同一个jvm下进行通信的&#xff0c;如果启动两个Main方法&#xff0c;每个Main方法分别部署一个Verticle&#xff0c;这两个Ve…

【java】vertx从入门到放弃——入门(八)HA

HA是啥&#xff1f;是High Availability的缩写&#xff0c;也就是高可用。Vertx的高可用入门非常简单&#xff0c;将其官网的两段代码拿过来展示一下子&#xff1a; 首先就是一个裸实例&#xff0c;当然这个实例不是随随便便的&#xff0c;而是vertx的,Launcher算是vertx的启动…

Vert.x学习笔记-异步编程和响应式系统

GPT是指Generative Pre-Trained Transformer &#xff08;生成式预训练Transformer模型&#xff09;&#xff0c;平时在生活和工作中碰到一些问题的时候会去通过这种方式来解决&#xff0c;一般用的比较多的是百度的文心一言 同步阻塞模式 该模式主要的行为特征就是当我们再执行…

【java】vertx从入门到放弃——入门(三)EventBus

EventBus是什么我懒得解释&#xff0c;可以自己去Vertx的官网去翻译。 上一节通过Verticle的一些例子&#xff0c;讲解了Verticle的一些简单用法&#xff0c;这一节再通过一些例子来展示vertx的神经系统&#xff0c;EventBus&#xff0c;EventBus支持点对点发送消息&#xff0c…