2019年java技术大盘点

微服务技术

微服务架构主要有:Spring Cloud(29%)、 Dubbo(26%)、 Dubbox等,以 Dubbo占比最高,可达26%

微服务网关技术,使用springcloud-zuul的程序员占比最高。

远程调用技术

使用RPC框架的程序员中, 使用Dubbo的人数占比最高,其次为 dubbox、gRPC、hessian也具有一定的使用比例。

开发技术

多数程序员在工作中使用的开发技术为权限管理和消息队列。1/4的程序员在工作中使用的开发技术为报表技术、分布式缓存技术和负载均衡解决方案。

权限管理技术

shiro的使用比例最高,其次为spring security和自定义框架。

消息队列技术

消息队列技术主要有:ActiveMQ(48%)、RabbitMQ(38%)和Kafka(30%)。

分布式缓存技术

Redis技术是绝大多数程序员在工作中会使用到的分布式缓存技术。其次为ehcache。

全文检索技术

Solr(48%)、elasticsearch(52%)和Lucene是多数老程序员在工作中使用的全文检索技术。其中,超半数的程序员在工作中使用solr和elasticsearch。

最后

Java 仍在互联网技术圈占据主导地位,开发者需要不断学习新技能,掌握企业发展所需要的新技术,才能不被淘汰。

猜你喜欢

转载自www.cnblogs.com/huoxiansudi/p/11770660.html
今日推荐