Performance

Vertx性能优化听会心得和QCon参会总结

QCon2018上海站软件技术大会,我作为Java专题出品人,帮助组委会筹划了Java专题。 作为软件开发者,这样的技术盛宴自然是不能错过。这次在上海也可以心无旁骛聆听会议讲演和学习先进的技术。

这篇文章中,我主要分享Julien Viet的 Vertx 高性能演讲 的学习心得。

继续阅读

Spring Boot 和 Wildfly Swarm 的性能基本对比测试

Wildfly Swarm 1.0.0.CR1 发布

Wildfly-swarm 1.0.0.CR1今天发布了。 http://wildfly-swarm.io/posts/announcement-1-0-0-cr1

Wildfly-swarm是一个基于Wildfly-core的微服务项目,和Wildfly应用服务器共同使用相同的内核组件MSC。我们可以认为它是和SpringBoot类似的项目,拥有相似的架构和开发/构建方法。基础组件对比如下:

  • 注入服务:SpringFramework和 Weld CDI容器
  • Web容器:嵌入式的Tomcat和嵌入式的Undertow
  • Rest数据:SpringMVC和JaxRS实现RestEasy
  • 持久层:均采用JPA和Hibernate作为实现
  • 嵌入式的数据库:HsqlDB和H2数据库
  • 构建:都采用Maven进行构建,可以选用Gradle

继续阅读

RPC框架性能基本比较测试

RPC框架性能基本比较测试

gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。

我们知道HTTP2.0是基于二进制的HTTP协议升级版本,目前各大浏览器都在快马加鞭的加以支持。

我们可以设想一下,未来浏览器支持HTTP2.0,并通过现有开源序列化库比如protobuf等,可以直接和各种语言的服务进行高效交互,这将是多么“美好”的场景!

继续阅读