内容简介: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 数据源支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Kafka技术内幕
郑奇煌 / 人民邮电出版社 / 2017-11 / 119.00元
Kafka自LinkedIn开源以来就以高性能、高吞吐量、分布式的特性著称,本书以0.10版本的源码为基础,深入分析了Kafka的设计与实现,包括生产者和消费者的消息处理流程,新旧消费者不同的设计方式,存储层的实现,协调者和控制器如何确保Kafka集群的分布式和容错特性,两种同步集群工具MirrorMaker和uReplicator,流处理的两种API以及Kafka的一些高级特性等。一起来看看 《Kafka技术内幕》 这本书的介绍吧!
HEX CMYK 转换工具
HEX CMYK 互转工具
HSV CMYK 转换工具
HSV CMYK互换工具