源码在github上 Vert.x Core提供的功能: 编写TCP客户端和服务器 编写 HTTP 客户端和服务器包括 Websocket 支持 事件总线(Event bus) 共享的数据-本地的map和分布式的map 定时和延时运行 部署和非部署 Verticles Sockets DNS 客户端 文件系统高可用性
集群 Vert.x核心功能是相当简单的 — — 你不会找到数据库访问 、 授权或 高级别 web 功能等 ,这些东西你可以在哪里找到?在这里- ,Vert.x ext(扩展) 。 Vert.x core 非常小 ,非常轻量级 。只是使用你想要的部分 。也是完全 可嵌入在您现有的应用程序 — — 不强迫你使用特殊方式架构您的应 用程序 ,这样你可以方向使用 Vert.x 。 您可以使用任何 Vert.x 支持的其他语言的核心 。这有点小酷-我们不强 迫你使用 Java API ,JavaScript 或者 Ruby等都没问题 — — 毕竟 , 不同的语言有不同的习惯和语法 ,迫使Ruby 开发人员使用 Java 的语 法 ,这会很奇怪 (举个例子) 。相反 ,我们自动生成以 Java Api 为核 心 ,等效 、地道的每种语言 。 从现在起我们会使用 core 指 Vert.x core 。 如果你使用 Maven 或 Gradle ,需要增加以下依赖才能使用Vert.x Core API: Maven (在你的pom.xml中增加): io.vertx vertx-core 3.2.0 Gradle (在您的build.gradle文件增加): compile io.vertx:vertx-core:3.2.0 下面让我们来讨论 core 的不同概念和功能 。 Copyright © quanke.name 2016 all right reserved ,powered by Gitbook该文件修订时间: 2016-09-06 03:18:18
Introduction 从Vert.x开始 你是傻瓜吗 不要call(调用 、打电话)我们 ,我们会call给你 。 不要阻塞我 Reactor和多Reactor 黄金法则 — 不要阻塞事件循环 运行阻塞代码 Verticles 编写 Verticles 异步Verticle启动和停止 Verticle类型 以编程方式部署 verticles verticle名称映射到一个verticle工厂的规则 怎么样找到Verticle Factories? 等待部署完成 取消 verticle 部署 指定verticle实例数 配置verticle 在Verticle里访问环境变量 。Verticle隔离组 高可用性(High Availability) 从命令行运行 Verticles Vert.x 退出 Context对象 执行定期和延迟的操作 Verticles 自动清理 事件总线(Event Bus) 理论 事件总线 API 发布消息 发送消息 消息设置headers 消息顺序 消息对象 确认消息/发送答复 发送超时 发送失败 消息编解码器 群集Event Bus 集群编程 命令行上的集群 自动清理 Verticles1.11 1.12 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 JSON Buffers 编写 TCP 服务器和客户端 编写 TCP 服务器 编写 TCP 客户端 编写 HTTP 服务器和客户端 编写 HTTP 服务器 编写 HTTP 客户端
留言评论
暂无留言