入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备异步、跨语言、插件化、热插拔等特性。支持多种协议与流量控制,内置鉴权、限流、熔断等丰富插件,配置动态同步,延迟低至1~2ms,支持集群部署与蓝绿发布。
特别放送 | 谈谈我所经历过的 RPC
拥有多年开发经验,历经.NET到Java技术栈转型,亲历ICE、Hessian、Dubbo等RPC框架演进,主导自研RPC实现服务化落地。见证RPC从代码集成走向Mesh化的基础设施下沉,坚信其作为分布式系统基石的重要价值,持续探索微服务架构的未来演进。
需求开发人日评估
本文介绍敏捷开发中关键的工时评估方法——人日估算,涵盖开发、自测、联调、测试及发布各阶段的时间分配,并提供常见需求如增删改查、导入导出、远程调用等的参考人日,助力团队科学规划迭代周期。(238字)
负载均衡算法
本文介绍了多种负载均衡算法:随机、加权随机、轮询、加权轮询、最小活跃数、源地址哈希及一致性哈希。适用于不同场景,如性能均等或差异大的服务器集群,强调请求分发的公平性、稳定性与一致性,提升系统整体负载能力与响应效率。(238字)
负载均衡算法
本文介绍了多种负载均衡算法:随机、加权随机、轮询、加权轮询、最小活跃数、源地址哈希及一致性哈希。适用于不同场景,如性能均等或差异大的服务器集群,强调请求分发的公平性、稳定性与一致性,提升系统整体性能与可靠性。(238字)
Java面试资料
欢迎来到知识库!这里汇聚了开源框架与技术文档,涵盖MongoDB、MyBatis、SpringBoot、SpringCloud、Zookeeper、Dubbo等主流技术,以及AIGC、办公工具与常用类库,助力知识结构化沉淀与高效学习。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代进度。(236字)
需求开发人日评估
本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代。
需求开发人日评估
敏捷开发中,工时评估是关键环节。人日指一人完成任务所需天数,如1人日即一人一天。通常开发3人日,自测约0.3~0.5倍,联调与测试各约0.5倍,发布约2小时。常见需求如Excel导入导出2人日,单表增删改查1人日,跨服务调用或MQ消费各3人日,需综合考虑接口与依赖因素。
路由策略:怎么让请求按照设定的规则发到不同的节点上?
本文深入探讨了RPC中的路由策略,重点讲解其在灰度发布、流量隔离等场景中的关键作用。通过IP路由和参数路由的实现,可在不修改业务代码的前提下,灵活控制请求流向,降低上线风险。相比影响服务发现的方式,基于调用方负载均衡前增加筛选逻辑的路由策略更轻量、高效。参数路由以请求参数为依据打标分流,确保同一主体请求始终命中相同节点,适用于新老系统平滑切换。路由本质是节点分组与流量隔离,应抽象为可动态下发的配置,便于治理与扩展,提升系统稳定性与灵活性。