内容简介: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]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 风铃虫 2.2.1 发布,新增数据传递功能
- 创投观察 | 基因检测迎来新增长点——数据价值挖掘
- 数据生成工具 ZenData 发布 2.1 版本,新增 ProtoBuf 数据生成等特性
- hmtool 1.6.2 已发布,新增数据加解密
- PHPRAP v1.0.7 版本发布,新增数据字典功能
- Jboot v3.9.0 发布,面向大数据,新增对 Clickhouse 数据源支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Perl语言入门
[美] Randal L.Schwartz、Tom Phoenix / 李晓峰 / 中国电力出版社 / 2002-8 / 48.00元
本书第一版于1993年问世,并从此成为畅销书。本书由Perl社区最著名、最活跃的两位成员写成,是Perl程序设计语言的精髓指南。 Perl最初只是Unix系统管理员的一个工具,在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作Web编程、数据库处理、XML处理以及系统管理——它能够完成所有这些工作,同时仍然是处理小的日常工作的完......一起来看看 《Perl语言入门》 这本书的介绍吧!
在线进制转换器
各进制数互转换器
HSV CMYK 转换工具
HSV CMYK互换工具