内容简介:Jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。 此版本主要 是新增 Opentracing 数据追踪,并添加了zipkin的Opentracing实现; 在分布式项目在,对...
Jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。
此版本主要 是新增 Opentracing 数据追踪,并添加了zipkin的Opentracing实现;
在分布式项目在,对RPC数据追中在Jboot中使用将变得非常简单:
第一步:添加 Opentracing的配置:
jboot.tracing.type = zipkin jboot.tracing.serviceName = ClientDemo jboot.tracing.url = http://127.0.0.1:9411/api/v2/spans
第二步:在你自己的Controller的方法里添加@EnableTracing注解:
@EnableTracing
public void index() {
Jbootrpc jbootrpc = Jboot.me().getRpc();
UserService service = jbootrpc.serviceObtain(UserService.class, "jboot", "1.0");
System.out.println(service.hello("michael"));
renderText("ok");
}第三步:通过zipkin来查看追踪数据:

第四步:结束。
在jboot中,凡是遵循Opentracing标准的都支持,例如国产的SkyWalking,Uber的Jaeger等等。
废话少说:此次版本更新内容如下:
新增: Opentracing 模块 和 默认的 zipkin 实现,用于对分布式 RPC 的追踪支持。 新增:注解 EnableTracing ,方便通过 Opentracing 给 Jfinal 的 action 添加数据追踪。 新增:motan 和 dubbo 默认对 Opentracing 数据追踪的支持。 新增:Opentracing 的相关文档。 新增:为JbootModel 默认添加 findAll 方法。 新增:service代码生成自动添加注解 @Bean ,方便 @Inject后就可以直接使用 。 优化:给没有JbootModel相关没必要序列化的字段添加 transient 修饰。 优化:完善 RPC 、opentracing 、hystrix 的相关测试和文档。 修复:当启用 Opentracing 的同时 启用 Hystrix,会出现 Opentracing 追踪断裂的bug。 修复:注解 @Before(Tx.class) 应用在类上的时候,事务回滚失败的bug。 修复:oracle、sqlserver、postgresql的Dialect(方言)的limit数据错误的问题。 修复:当调用Cache.removeAll()去移除一个不存在的key时,会出现 redis 错误的bug。 修复:RPC远程调用在直连模式下无法获取service的bug。
最后在送下文档内容:
文档URL地址 : 点击这里
文档目录
使用@RquestMapping
render
MVC的概念
JbootController
@RquestMapping
session 与 分布式session
12个模板指令(用在html上)
5个Requires注解功能(用在Controller上)
shiro简介
shiro的配置
shiro的使用
分库
分表
高级配置
配置
Model
@Table注解
Record
DAO
多数据源
分库和分表
Google Guice
@Inject
@Bean
使用步骤
其他注意
使用步骤
RedisMQ
ActiveMQ
RabbitMq
阿里云商业MQ
使用步骤
注意事项
ehcache
redis
ehredis
Get请求
Post 请求
文件上传
文件下载
添加metrics数据
metrics与Ganglia
metrics与jmx
hystrix配置
Hystrix Dashboard 部署
通过 Hystrix Dashboard 查看数据
其他
自定义序列化
配置文件
代码生成器
鸣谢
使用Jboot后还能自定义JfinalConfig等配置文件吗?
最最最最后:撸码伤身,欢迎 star 支持。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
鸟哥的Linux私房菜 基础学习篇(第二版)
鸟哥 / 人民邮电出版社 / 2007-9 / 65.00元
《鸟哥的Linux私房菜基础学习篇(第二版)》全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理......一起来看看 《鸟哥的Linux私房菜 基础学习篇(第二版)》 这本书的介绍吧!