刘康的专栏

Enjoy learning IT !

Hyperledger fabric性能测试及分析

1 Go语言性能测试 写性能测试在Go语言中是很便捷的,go自带的标准工具链就有完善的支持。 1.1 benchmark 写benchmark测试有如下约定: benchmark也是测试,因此也是以_test.go结尾的文件; 需要import testing; 测试方法以Bench...

2018-07-26 23:41:15

阅读数 3615

评论数 1

区块链性能测试工具caliper

Caliper是一个区块链性能测试框架,可用于测试不同的区块链实现。支持 fabric v1.0+ sawtooth 1.0+ Iroha 1.0 测试内容指标包括: 交易成功率 交易吞吐量TPS 交易延迟 资源消耗 感受一下先 准备 先安装NodeJS 8.X、nod...

2018-07-15 17:51:25

阅读数 3591

评论数 7

JIRA(6.x/7.x)与Confluence(6.x)反编译破解方法

以下请仅用于个人学习,商业用途请购买正版。 0 说明 通过反编译class文件,修改获取授权信息的代码实现。 破解JIRA修改以下包中的两个文件: /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3....

2018-06-29 14:59:56

阅读数 3190

评论数 0

(20)操作符熔合——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.10 操作符熔合 操作符熔合是响应式编程领域比较前沿的研究话题,目的在于通过将多个操作符以某种方式熔合起来,以达到优化的效果,进而降低开销(比如...

2018-04-03 10:43:30

阅读数 1104

评论数 1

(19)Reactor Processors——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.9 Processor Processor既是一种特别的发布者(Publisher)又是一种订阅者(Subscriber)。 所以你能够订阅...

2018-04-03 10:41:50

阅读数 1168

评论数 2

(18)Hot vs Cold——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.8 Hot vs Cold 到目前为止,我们讨论的发布者,无论是Flux还是Mono,都有一个特点:订阅前什么都不会发生...

2018-03-20 09:11:27

阅读数 941

评论数 0

(17)Reactor的调试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.7 调试 在响应式编程中,调试是块难啃的骨头,这也是从命令式编程到响应式编程的切换过程中,学习曲线最陡峭的地方。 在命令式编程中,方法的...

2018-03-19 14:35:45

阅读数 1666

评论数 0

(16)Reactor的测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.6 测试 在非常重视DevOps的今天,以及一些奉行TDD的团队中,自动化测试是保证代码质量的重要手段。要进行Reactor的测试,首...

2018-03-19 14:33:13

阅读数 1158

评论数 0

附2:Reactor 3 之选择合适的操作符——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 | Reactor3操作符 本节的内容来自我翻译的Reacto 3 参考文档——如何选择操作符。由于部分朋友打开github.io网速比较慢或上不去,贴出来方便大家查...

2018-03-19 14:04:06

阅读数 1998

评论数 1

(15)Reactor 3 Operators——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.5 Reactor 3 Operators 虽然响应式流规范中对Operator(以下均称作”操作符“)并未做要求,但是与RxJava...

2018-03-19 14:00:51

阅读数 1054

评论数 2

(14)Reactor调度器与线程模型——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 | Reactor3自定义数据流 本文测试源码 2.4 调度器与线程模型 在1.3.2节简单介绍了不同类型的调度器Scheduler,以及如何使用publ...

2018-03-16 09:22:24

阅读数 1542

评论数 3

(13)Reactor的backpressure策略——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 | Reactor3自定义数据流 2.3 不同的回压策略 许多地方也叫做“背压”、“负压”,我在《Reactor参考文档》中是翻译为“背压”...

2018-03-15 08:54:29

阅读数 1270

评论数 0

附1:多线程并发方案的不足——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 本篇内容是响应式流的附录。 (以下接响应式流的1.2.1.1节,关于“CPU眼中的时间”的内容。请不要单独看这一篇内容,否则有些内容可能让你摸不着头脑 0..0) 多线程的方式有其不完美之处,而且有些难以驾驭—— 一、耗时的...

2018-03-14 13:18:14

阅读数 1262

评论数 9

(12)自定义数据流(实战Docker事件推送的REST API)——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.2 自定义数据流 这一小节介绍如何通过定义相应的事件(onNext、onError和onComplete) 创建一个 Flux 或 Mono。...

2018-03-14 08:42:38

阅读数 1952

评论数 5

(11)照虎画猫深入理解响应式流规范——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 2 响应式编程之法 上一章本着“快速上手”的原则,介绍了响应式流的概念,以及Reactor 3的使用。这一章,我们基于Reactor 3的实现原理,从《响应式流规范》入手,...

2018-03-11 11:19:52

阅读数 2714

评论数 5

(10)响应式宣言、响应式系统与响应式编程——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式编程 | 响应式流 1.5 响应式系统 1.5.1 响应式宣言 关注“响应式”的朋友不难搜索到关于“响应式宣言”的介绍,先上图: 这张图凝聚了许多大神的智慧和经验,见官网,中文版官网,如果你认可...

2018-03-10 11:57:52

阅读数 2320

评论数 0

(9)异步Mongo驱动的性能测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux快速上手 | Spring WebFlux性能测试 | Spring WebClient性能测试 1.4.4 同步与异步数据库驱动的性能对比 许多数据库已陆续推出官方的异步驱动,在Sp...

2018-03-10 11:56:19

阅读数 1421

评论数 0

(8)Netflix对API网关的异步化改造——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux性能测试 | Spring WebClient性能测试 1.4.3 Netflix的异步化案例 前两节通过gatling和简单的示例,我们见识了Spring WebFlux的服务端和客...

2018-03-10 11:54:54

阅读数 1360

评论数 0

(7)Spring WebClient与RestTemplate性能对比——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux快速上手 | Spring WebFlux性能测试 本文源码 1.4.2 调用带有延迟的服务负载分析 由于微服务架构的盛行,大型系统内服务间基于HTTP API进行调用的会相当频繁。...

2018-03-10 11:35:04

阅读数 7224

评论数 2

(6)Spring WebFlux性能测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor快速上手 | Spring WebFlux快速上手 本文源码 1.4 从负载测试看异步非阻塞的优势 前面总是“安利”异步非阻塞的好处,下面我们就实实在在感受一下响应式编程在高并发环境下的性能提升。...

2018-03-09 08:46:04

阅读数 13211

评论数 21

提示
确定要删除当前文章?
取消 删除
关闭
关闭