Dubbo

首页 标签 Dubbo
# Dubbo #
关注
5967内容
入门运行Soul
Soul是一款基于WebFlux的高性能响应式API网关,支持Dubbo、Spring Cloud等多协议,具备异步、跨语言、热插拔插件、动态流量控制等特性,提供鉴权、限流、熔断等功能,支持集群部署与灰度发布。
需求开发人日评估
随着敏捷开发普及,工时评估成关键环节。本文介绍人日概念及评估方法,涵盖开发、自测、联调、测试、发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等典型场景的人日估算标准,助力团队科学排期。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池类常见问题。通过真实案例剖析数据库慢查询、锁争抢、DDL阻塞、连接池配置不当等引发的线程池满故障,揭示背后共性:系统某处变慢导致资源耗尽。分享Dubbo、HTTP、Druid、Redis等连接池超时设置最佳实践,强调fast-fail理念与流控、背压、重试避坑策略,助力开发者提升系统稳定性。
每日必会2
Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,启动时创建Netty Server接收请求,通过路由匹配和过滤器处理后转发至目标服务,响应反向经滤器返回。项目远程调用主要使用OpenFeign,底层为HTTP,也曾使用Dubbo。JVM部分涵盖模型、GC、类加载及调优。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,围绕“人日”概念,详解需求开发各阶段(开发、自测、联调、测试、发布)的周期分配,并提供常见功能如增删改查、导入导出、跨服务调用等的人日参考标准,助力团队科学规划迭代。
搭建dubbo-zk应用
基于Spring Boot 2.2.2与Dubbo 2.0.0,构建ZooKeeper注册中心的分布式服务架构。通过Maven多模块设计,分离API、Provider与Consumer,实现服务暴露与远程调用,结合Lombok简化开发,完成Dubbo服务的注册、发现与HTTP接口验证。
Feign远程调用
本章介绍如何用Feign替代RestTemplate实现更优雅的HTTP跨服务调用。通过引入Feign,解决服务地址硬编码、代码可读性差等问题,结合注册中心实现声明式远程调用。内容涵盖Feign基本使用、自定义配置(如日志级别)、连接池优化(如Apache HttpClient),并探讨继承与抽取两种最佳实践方案,提升微服务间通信的可维护性与扩展性。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等的典型人日参考,助力团队科学规划迭代。
|
2月前
|
每日八股
本文为微服务学习Day01笔记,探讨微服务与单体架构的适用场景,介绍Nacos注册中心心跳机制及与Eureka的区别,涵盖常见中间件、负载均衡算法及SpringCloud生态组件,助力面试准备。
入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备跨语言、异步、低延迟(1~2ms)特性。采用插件化设计,支持热插拔、动态流量控制、A/B 测试、蓝绿发布,内置鉴权、限流、熔断等丰富插件,数据同步支持 WebSocket、HTTP 长轮询、Zookeeper。
免费试用