dubbo

海的透彻2 天前
java·docker·dubbo
如何让docker容器启动时用自定义的用户最近在处理项目时,遇到一个比较难搞的事情,项目时微服务架构的,很多服务都是用同一个java的基础镜像来构建的,服务镜像已经打好了,但是客户现场要求用自己定义的用户来启动,不能用我们构建镜像时指定的用户来启动,不可能每个镜像都去重新打包,一方面是因为镜像程序太多,另外一方面,不可能为了一个客户单独维护一份Jenkins流水线,那剩下的唯一的一条路,就是在镜像启动时执行一些脚本了和赋权了
骑着蜗牛撵大象3273 天前
java·docker·rpc·dubbo·fnos·照片管理·damselfly
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问家庭NAS里存了几万张照片,想搭个能按人脸、时间、地点检索的图库,可容器一多、端口一改,7100 就死活打不开,局域网里换个设备还得重新猜地址,这类问题在飞牛fnOS上尤其常见。
用户8563499544336 天前
dubbo
从 HTTP 到 Java Provider:Apache Dubbo Admin 泛化调用的参数契约与跨语言 E2E 实践最近,我参与了 Apache Dubbo-Go Issue #3742「泛化调用能力对齐」的开发,主要负责其中模块二——Dubbo Admin 泛化调用的 Wire Contract(请求参数契约)与 API 参数校验。
Wang's Blog8 天前
java·dubbo·交友
Java 项目实战: 交友项目 - 完善用户信息章节复盘:套路清单与自检清单之前每个环节拆开讲过了:OSS 上传、百度人脸校验、资料保存与查询更新、统一 token、统一异常。本篇不重复细节,只做三件事:把这五个板块串成一条线、沉淀可复用的套路、给出一份可以直接勾选的自检清单。后续写圈子功能之前,建议先拿它过一遍工程。
是2的10次方啊10 天前
http·dubbo
超时了,然后呢?——聊聊 HTTP / Dubbo 超时后,客户端、服务端与 C 端用户的真实感受一个接口超时,三个视角,三种完全不同的"事实"。凌晨十一点半,开发群里炸了。客服甩过来一张截图:用户说"下单失败了,但我被扣了钱"。
March.s11 天前
云原生·kubernetes·dubbo
Kubernetes 全景导览:从部署演进到云原生底座在云原生时代,Kubernetes 已经不仅仅是一个工具,它是分布式系统协作的通用语言,是应用交付的标准底座。要真正理解 K8s,必须先回到它诞生之前的世界——看看应用部署是如何一步步走到今天的。
Wang's Blog13 天前
java·dubbo·交友
Java 项目实战: 交友项目 - Dubbo 启动检查只启动消费者、不启动提供者,消费者会直接起不来——这不是 bug,是 Dubbo 默认开启的启动检查在拦你。这篇讲清它拦什么、默认值是多少、生产上为什么反而要关掉它,以及关掉以后该拿什么兜底。
Wang's Blog13 天前
java·dubbo·交友
Java 项目实战: 交友项目 - Dubbo 超时与重试Dubbo 调用不带超时,下游一个卡住的慢方法就能把消费者线程池拖干,故障沿着调用链一路向上烧到网关。这篇讲清两件事:怎么把超时配到正确的层级,以及重试这把双刃剑什么时候必须关掉。
野生技术架构师13 天前
spring cloud·架构·dubbo
Dubbo 还是 Spring Cloud?从架构本质到落地选型微服务架构的本质,只分为两大模块:服务创建 + 服务治理。Spring Boot 解决"如何快速创建应用",而 Spring Cloud、Dubbo 是两套截然不同的微服务治理体系。Spring Cloud 是积木式组件体系,主打 HTTP REST;Dubbo 是一体化 RPC 框架,依托强契约接口做服务定义,内置全套治理能力。企业落地的经典架构思想:对外 REST 求兼容,对内 RPC 求性能;南北走 REST,东西走 RPC。本文从底层原理、流量分层、通信模型,结合企业落地实践,对比两套体系的差异,
Wang's Blog14 天前
java·dubbo·交友
Java 项目实战: 交友项目 - 入门案例:编写 Dubbo 服务提供者把一个单体工程里的 UserServiceImpl 改造成能对外提供远程调用的服务,核心动作只有一个:把 Spring 的 @Service 换成 Dubbo 的 @DubboService。本文把这一步前后的完整工程(依赖、接口、实现、启动类、配置)和注册到 Nacos 的验证过程拆开讲,并附上一份踩坑排查表。
Wang's Blog14 天前
java·dubbo·交友
Java 项目实战: 交友项目 - Dubbo 负载均衡策略与实战验证消费者引用了一个服务,注册中心里挂着三台 Provider,这次调用到底该打哪一台?Dubbo 把这个决策内置成了可配置的策略,loadbalance 一行属性就能换。但它生效有个前提,工程里那个 loadbalance = "Random" 也藏着容易误读的细节,这篇把它讲透并跑一遍验证。
Wang's Blog14 天前
java·dubbo·交友
Java 项目实战: 交友项目 - Dubbo 入门案例全流程复盘入门案例拆成六七篇讲的时候,每篇都只解决一个问题,看完很容易“每步都懂、串不起来”。这篇不复述细节,只做一件事:把 Nacos 安装、父子工程划分、接口抽取、提供者暴露、消费者引用这一整条链路压成一张可照抄的 checklist,再配一张全景调用时序图,让你下次从零搭一个 Dubbo 工程时不用回翻视频。
玫瑰互动GEO14 天前
人工智能·百度·ai·dubbo·ai搜索·geo优化
百度AI问答81.7%信源百度系:技术品牌GEO优化 3步自查工程化解读给开发者一个工程化读法:百度 AI 问答 81.7% 信源在百度系,百家号 41.3% 是第一大信源,三件套合计 68.7%,普通官网引用率不到 12%。结论先说:GEO优化 在这站的核心是把文档 / 规格 / 评测做成 AI 可评估池里的资产——结构化、可计算才能进候选池(第③级数据可计算性),再靠百度三件套抢引用权重(第⑦级)。这篇把「AI 答案里有没有你」拆成 3 步可度量自查。
Wang's Blog14 天前
java·dubbo·交友
Java 项目实战: 交友项目 - 入门案例:编写 Dubbo 服务消费者提供者那头已经把 UserServiceImpl 用 @DubboService 暴露出去、地址也写进了 Nacos。消费者这边要做的其实就两件实事:先把服务接口拿到手,再把手写的 @Autowired 换成 @DubboReference。剩下的都是配置和启动顺序的问题,而启动顺序恰好是这个环节最容易卡住人的地方。
Wang's Blog15 天前
java·dubbo
Java 项目实战: 交友项目 - Dubbo 的内部结构与一次调用的完整链路把 Dubbo 拆成 Provider、Consumer、Registry、Monitor 四个角色之后,真正要搞清楚的是一句话:Consumer 发起一次 userService.queryById(1L),中间到底经过了哪些组件。这篇文章先把官方经典架构图复原出来,再把这条调用链拆到"内部结构"这一层——从代理、集群容错一直到 Nacos 上的服务地址推送。
Wang's Blog15 天前
java·dubbo·交友
Java 项目实战: 交友项目 - Dubbo 入门引导交友项目的服务拆分完成后,第一个绕不开的问题就是:应用层要调域服务的业务方法,走 HTTP 还是走 RPC。这一课就是为回答它准备的。铺垫了 HTTP 与 RPC 的差别之后,把 Dubbo 从诞生、入门、高级特性到 SpringCloud 整合整条线串起来,最后落到项目工程里那几个 tanhua-dubbo-* 模块上。
Wang's Blog15 天前
java·dubbo·交友
Java 项目实战: 交友项目 - 安装 Nacos 注册中心与 Dubbo 监控中心写 Dubbo 入门案例之前,得先把两个"外部依赖"跑起来:一个是注册中心 Nacos,一个是服务治理控制台 dubbo-admin。这篇只干一件事——把这两个组件在本地装好、启动成功、并且验证它们能互相连通。环境起不来,后面写 Provider、Consumer 全是无源之水。
北i16 天前
开发语言·qt·dubbo
Dubbo 默认超时重试:把下游打雪崩的隐形放大器一次梳理 RPC 超时配置时发现:@DubboReference 的默认重试,在高峰期会把「刚好变慢」的那一小段流量放大成三倍,再通过同步链路拖垮下游。文中数字来自当时的推演举例,系统名已脱敏。 适合做过 Dubbo / Feign 调用、但没认真算过「重试预算」的同学。
天远API17 天前
人工智能·架构·自动化·dubbo
零信任架构实战:基于天远风控经营异常预警构建自动化供应商店铺巡检网关在大型 B2B 大宗物资电商交易平台(涵盖工业钢材、能源化工、有色金属与建筑工程原材料等品类)的供应链生态中,平台认证供应商的履约信誉与存续合法性直接关系到千万级采购合同的交付安全。由于大宗物资交易具有客单金额巨大、账期结构复杂、交付周期长等特征,一旦入驻店铺的经营主体被市场监督管理部门列入经营异常名录(例如“通过登记的住所或者经营场所无法联系”、“未按规定公示年度报告”或“隐瞒真实情况弄虚作假”),往往意味着其背后存在严重的履约隐患甚至处于停业失联边缘。传统风控体系多依赖招商运营团队每季度或每半年在国家