
Vert.x 实战
文章平均质量分 92
Vertx-In-Actrion 中文翻译版
爱游泳的老白
软件狂人
展开
-
第一章: Vert.x 异步编程的基础知识
本书这部分的章节将通过使用Vert.x工具包教你异步编程的基本概念。使用Vert.x思考异步操作绝对是可行的(而且很有趣!),我们将探讨Vert.x应用程序的主要构建块。翻译 2022-05-28 12:44:41 · 4001 阅读 · 0 评论 -
SockJS-client简介
SockJS是一个浏览器JavaScript库,提供了一个类似websocket的对象。SockJS为您提供了一个连贯的,跨浏览器的Javascript API,它在浏览器和web服务器之间创建了一个低延迟,全双工,跨域通信通道。原创 2023-02-02 17:46:25 · 5511 阅读 · 0 评论 -
第九章: Vert.x 的消息传递和事件流
**本章涵盖** - 消息传递与AMQP - 使用Apache Kafka的事件流 - 发送邮件 - 消息和事件流中间件的集成测试翻译 2023-01-03 11:38:26 · 778 阅读 · 0 评论 -
第八章: Web 栈
**本章涵盖** - 边缘服务和公共 API 的构建 - Vert.x 网络客户端 - JSON Web 令牌 (JWT) 和跨域资源共享 (CORS) - 使用 Vert.x 服务和集成 Vue.js 反应式应用程序 - 使用 REST Assured 测试 HTTP API翻译 2023-01-03 11:27:39 · 509 阅读 · 0 评论 -
第九章: Vert.x 的消息传递和事件流
**本章涵盖** - 消息传递与AMQP - 使用Apache Kafka的事件流 - 发送邮件 - 消息和事件流中间件的集成测试翻译 2022-11-23 15:27:20 · 907 阅读 · 0 评论 -
第八章: Web 栈
- Vert.x Web 模块使构建具有 CORS 支持和对其他服务的 HTTP 调用的边缘服务变得容易。 - JSON Web 令牌对于公共 API 中的授权和访问控制很有用。 - Vert.x 对前端应用程序框架没有偏好,但很容易集成 Vue.js 前端应用程序。 - 通过结合由 Testcontainers 管理的 Docker 容器和 Rest Assured 库,您可以为 HTTP API 编写集成测试。翻译 2022-11-20 10:08:20 · 259 阅读 · 0 评论 -
第二章: Vert.x的基本处理单元:Verticles-2.1 编写一个verticle
如果您熟悉**actor并发模型**,您将发现Vert.x的verticle和actor之间的相似之处。简单地说,在actor模型中,自治实体(actor)通过发送和响应消息专门与其他实体进行通信。Vertx的verticles和actor之间的相似之处并不是偶然的巧合: verticles拥有在接收事件时可以更新的私有状态,它们可以部署其他verticles,它们还可以通过消息传递进行通信(下一章将详细介绍)。Vertx不一定遵循actors的正统定义,但至少可以认为它受到了actors的启发。...翻译 2022-05-27 12:30:03 · 1494 阅读 · 0 评论 -
第二章: Vert.x的基本处理单元:Verticles-2.2 更多关于verticles的细节
更多关于verticles的细节翻译 2022-05-27 12:37:57 · 892 阅读 · 0 评论 -
第二章: Vert.x的基本处理单元:Verticles-2.3 当代码需要阻塞时
2.3 当代码需要阻塞时翻译 2022-05-27 13:26:04 · 964 阅读 · 0 评论 -
第二章: Vert.x的基本处理单元:Verticles-2.4 什么才是真正的verticle?
什么才是真正的verticle?翻译 2022-05-27 13:34:36 · 1437 阅读 · 0 评论 -
第三章: 事件总线:Vert.x 应用程序的支柱
**本章涵盖了** - 事件总线是什么 - 如何通过事件总线进行点对点、**请求-回复** 和 **发布/订阅** 通信 - 用于通过网络进行verticle到verticle通信的分布式事件总线翻译 2022-05-30 19:51:13 · 862 阅读 · 2 评论 -
第四章: 异步数据和事件流
本章涵盖了: - 为什么流是事件之上的有用抽象 - 什么是背压,以及为什么它是异步生产者和消费者的基础 - 如何从流中解析协议数据翻译 2022-08-07 15:54:53 · 858 阅读 · 0 评论 -
第五章: 超越回调: 5.1 组合异步操作:边缘服务示例
第五章: 超越回调: 5.1 组合异步操作:边缘服务示例翻译 2022-08-09 19:55:19 · 236 阅读 · 0 评论 -
第五章: 超越回调: 5.2 回调
第五章: 超越回调: 5.2 回调翻译 2022-08-09 19:59:46 · 175 阅读 · 0 评论 -
第五章: 超越回调: 5.3 Futures 和 promises
第五章: 超越回调: 5.3 Futures 和 promises翻译 2022-08-09 20:06:11 · 298 阅读 · 0 评论 -
第五章: 超越回调: 5.4 反应式扩展
反应式扩展是**observable(可观察)**设计模式的一种详细形式。翻译 2022-08-11 16:30:29 · 275 阅读 · 0 评论 -
第五章: 超越回调: 5.5 Kotlin 协程
最后一个要探索的异步编程模型是 Kotlin 编程语言中的 *coroutines*。翻译 2022-08-11 16:34:35 · 477 阅读 · 0 评论 -
第五章: 超越回调: 5.6 我应该使用哪个模型?
我们刚刚介绍了三种不同的异步编程模型,它们通常比回调更好。 对于您应该使用哪种模型来编写 Vert.x 应用程序,没有明确的答案。 选择一种模型或另一种模型基本上取决于您要实现的目标。翻译 2022-08-11 16:36:28 · 151 阅读 · 0 评论 -
第六章: 超越事件总线
如何在事件总线上公开服务翻译 2022-08-12 18:19:39 · 541 阅读 · 0 评论 -
第七章: 设计一个反应式应用程序
**本章涵盖** - 什么是反应式应用 - 介绍整个第2部分中使用的反应式应用程序方案本书的第一部分教您使用Vert.x的异步编程。 这是编写可扩展和资源有效应用程序的关键。现在是时候探索使应用程序 **反应式(reactive)**的原因了,因为我们努力提高可伸缩性和可靠性。 为此,我们将集中精力于从几个事件驱动的微服务中开发完全反应式应用程序。 在本章中,我们将指定这些服务。翻译 2022-09-03 19:48:03 · 336 阅读 · 0 评论