Vertx 3经过重新设计和开发,利用Java8的函数式能力焕然一新。Vertx借鉴NodeJS的设计思路,充分发挥了Netty网络框架的威力,目前异步高并发,移动应用越来越多,Vertx的能力会得到充分发挥。 授课时长 1-2天

基础

  • 安装和入门编程
  • 原理介绍,EventLoop, Verticle, EventBus
  • 分布式实现方式

核心模块

  • 编写TCP服务器和客户端
  • 编写HTTP服务器和客户端
  • 使用文件系统
  • 线程安全考虑

Web模块

  • 基于规则表达式的路由
  • 请求处理
  • forms, file uploads, session
  • 模板支持
  • 文件服务
  • SockJS

功能特性

  • SQL服务器访问
  • NoSQL客户端
  • Metrics和Monitor
  • Message
  • Vertx Rx