NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,流控熔断,分布式事务等一篮子解决方案,只需简单几行代码,即可一个完善的微服务进程.
本次更新带来fescar的支持, 至此, 阿里系nacos(配置与注册)/sentinel(流控)/fescar(分布式事务)均完成适配
代表曲目:
兼容性: 继续无缝兼容2.x系列的关键变更:
1. add: 支持fescar分布式事务,对应fescar 0.4版, AT模式
2. add: 添加ftp客户端的支持,方便做部署运维, 这个已经在nutzwk中实际运用 3. fix: 由于jetty版本升级,导致无static目录下jetty启动出错的bug 4. update: starter-fastdfs 支持通过文件路径上传码云地址: 来个star
package io.nutz.demo.simple;import org.nutz.boot.NbApp;import org.nutz.ioc.loader.annotation.*;import org.nutz.mvc.annotation.*;@IocBeanpublic class MainLauncher { @Ok("raw") @At("/time/now") public long now() { return System.currentTimeMillis(); } public static void main(String[] args) throws Exception { new NbApp().run(); }}
当前版本的maven配置
org.nutz nutzboot-parent 2.3.3.v20190329 pom import org.nutz nutzboot-starter-jetty org.nutz nutzboot-starter-nutz-mvc