摘要: 前言 Gatling Gatling是一款功能强大的负载测试工具,它为易于使用,高可维护性和高性能而设计。 开箱即用,Gatling由于对HTTP协议的出色支持,使其成为负载测试任何HTTP服务器的首选工具。由于核心引擎实际上是协议不可知的,因此完全可以实现对其他协议的支持。例如,Gatling目前 阅读全文
posted @ 2018-10-06 12:23 三升水 阅读(5892) 评论(2) 推荐(2) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会介绍下用法,至于Netty在netty 之 telnet HelloWorld 详解中已经介绍过了,这里就不再过多细说了。 Protobuf 介绍 Protocol Buff 阅读全文
posted @ 2018-10-04 10:06 三升水 阅读(10295) 评论(1) 推荐(2) 编辑
摘要: Protobuf 语言指南(proto3) Protocol Buffer是Google的语言中立的,平台中立的,可扩展机制的,用于序列化结构化数据 - 对比XML,但更小,更快,更简单。您可以定义数据的结构化,然后可以使用特殊生成的源代码轻松地在各种数据流中使用各种语言编写和读取结构化数据。 定义 阅读全文
posted @ 2018-10-03 12:10 三升水 阅读(39593) 评论(1) 推荐(6) 编辑
摘要: 前言 Netty是 一个异步事件驱动的网络应用程序框架, 用于快速开发可维护的高性能协议服务器和客户端。 etty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化并简化了TCP和UDP套接字服务器等网络编程。 “快速简便”并不意味着最终的应用程序会受到可 阅读全文
posted @ 2018-09-29 19:16 三升水 阅读(14270) 评论(0) 推荐(4) 编辑
摘要: 前言 SaaS模式是什么? 传统的软件模式是在开发出软件产品后,需要去客户现场进行实施,通常部署在局域网,这样开发、部署及维护的成本都是比较高的。 现在随着云服务技术的蓬勃发展,就出现了SaaS模式。 所谓SaaS模式即是把产品部署在云服务器上,从前的客户变成了“租户”,我们按照功能和租用时间对租户 阅读全文
posted @ 2018-09-25 19:31 三升水 阅读(7314) 评论(0) 推荐(0) 编辑
摘要: 引言 合理利用线程池能够带来三个好处。 ​ 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 ​ 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 ​ 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳 阅读全文
posted @ 2018-09-25 18:53 三升水 阅读(1652) 评论(0) 推荐(0) 编辑