微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
本文对比分析了SpringCloudAlibaba框架下Feign与Dubbo的服务调用性能及差异。Feign基于HTTP协议,使用简单,适合轻量级微服务架构;Dubbo采用RPC通信,性能更优,支持丰富的服务治理功能。通过实际测试,Dubbo在调用性能、负载均衡和服务发现方面表现更出色。两者各有适用场景,可根据项目需求灵活选择。
需求开发人日评估
本文介绍了敏捷开发中工时评估的重要方法——“人日评估”,即根据开发人员负责模块的工作量估算所需时间。内容涵盖人日定义、开发各阶段(开发、自测、联调、测试、发布)的人日参考值,以及常见需求如Excel导入导出、远程服务调用等的评估示例,帮助团队更合理地规划开发周期。
Java主流分布式解决方案多场景设计与实战
本文介绍了Java领域的主流分布式技术,涵盖分布式服务框架(如Dubbo、Spring Cloud)、分布式数据存储(如Redis、MongoDB)、分布式锁(如ZooKeeper、Redisson)及分布式事务(如Seata、Hmily),并通过电商项目案例分析了这些技术在实际开发中的应用,帮助开发者应对高并发与大数据挑战。
赠送 10 张三天通票,和我们来畅聊 CommunityOverCode Asia 2025
7 月 25-27 日,Community Over Code Asia 2025 将重返北京。本次会议设有 18 个论坛方向。阿里云云原生应用平台团队将携手开源社区贡献者和用户们,在微服务、消息、可观测、AI 网关领域,分享 16 个议题,欢迎大家报名参加,关注阿里云云原生公众号,在公众号《赠送 10 张三天通票,和我们来畅聊 CommunityOverCode Asia 2025》文章的评论区留言回复“ASFC+你想听的议题”,前 10 名参与互动的用户将获得大会三天通票一张(价值 999 元)。
需求开发人日评估
敏捷开发中,工时评估是关键环节,常用“人日”衡量任务工作量。本文介绍人日概念及评估方法,涵盖开发、自测、联调、测试、发布各阶段周期参考,并提供常见需求的人日示例,助力团队更科学地制定计划。
Netty源码—10.Netty工具之时间轮
本文主要介绍了什么是时间轮、HashedWheelTimer是什么、HashedWheelTimer的使用、HashedWheelTimer的运行流程、HashedWheelTimer的核心字段、HashedWheelTimer的构造方法、HashedWheelTimer添加任务和执行任务、HashedWheelTimer的完整源码、HashedWheelTimer的总结和HashedWheelTimer的应用。