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 仍在互联网技术圈占据主导地位,开发者需要不断学习新技能,掌握企业发展所需要的新技术,才能不被淘汰。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步