Cloudopt Next 更新至 2.0.2,基于 Kotlin、Vertx 的 Web 框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Cloudopt Next是基于 Kotlin、Vertx 的一个面向下一代的极其轻量级的微服务框架,您可以处理 Url 的解析,数据的封装,Json 的输出等等,从根本上减少开发时间、提升开发体验。Cloudopt Next 吸收了 Spring Boot、...

Cloudopt Next是基于 Kotlin、Vertx 的一个面向下一代的极其轻量级的微服务框架,您可以处理 Url 的解析,数据的封装,Json 的输出等等,从根本上减少开发时间、提升开发体验。Cloudopt Next 吸收了 Spring BootJFinalRestyVertx 等优秀项目的思想,不仅拥有非常好的开发体验还拥有着极低的学习曲线。

Cloudopt Next 主要拥有以下特点:

简单 极简设计,几乎不要任何配置,不依赖 Tomcat、Jetty 等 Web 容器。

异步 基于 vertx,轻松实现高性能的异步服务。

扩展 支持 vertx 体系的各种组件,同时支持通过插件扩展功能,官方也提供了大量好用的插件。

中文 全中文文档、中文社区,帮助中文开发者快速上手。

时隔两年后,我们提交了将近 50 余个 commit 将 next 全面升级了一遍。我们将在本篇文章中细述一些比较大的更新:

  1. 项目的构建从 maven 迁移到了 gradle。maven 的构建方式不适合快速发版的我们,不方便管理。通过 gradle 我们可以快速的将构建后的版本上传到 bintray 的个人仓库。
  2. 调整了各种文件夹的位置、更加正规和规范。
  3. 升级了所有依赖的版本号。
  4. 配置文件从 yaml 改为 json。我们在这两年中发现一个问题,yaml 在复杂的配置情况下可能会让人无法直观的看清,而 xml 又太过复杂。
  5. 在没有任何路由的情况下,现在会输出一个默认的欢迎页面。
  6. 不再内置 beetl 的支持。
  7. 支持在渲染页面时通过参数直接声明页面名称,不再需要通过 view 对象。
  8. 修复在服务器启动第一次打开页面会出现空白的问题。
  9. 重写了整个配置管理类,提供了更方便的管理方式。
  10. 现在支持在 next 的配置文件中直接设置 vertx 及相关的配置。
  11. 重构了 Json 相关类并且独立成了一个子项目。
  12. 修复了一些 bug。
  13. 优化了一些代码的顺序。
  14. 新增国际化插件。
  15. 新增 SockJS 支持。
  16. 支持 Http Client 插件。
  17. 支持 Quartz 插件。
  18. 优化了 Kafka 插件的相关代码。
  19. 完善了文档。
  20. 增加了更好的 Docker 镜像,帮助开发者简化部署。

您可以通过访问Cloudopt Next的官网来查看文档,也可以前往仓库查看简单的示例。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

MySQL性能调优与架构设计

MySQL性能调优与架构设计

简朝阳 / 2009-6 / 59.80元

《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。 全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧......一起来看看 《MySQL性能调优与架构设计》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具