通道回答从哪连,语义回答拿回来的是什么形状。三类通道之上保持一套语义,是这座数据桥的基本分工。
数据桥要通向外部世界,需要通道:本机、关系数据库、HTTP。 通道回答「从哪连」;常量 / 名单 / 问答 / 办事回答「拿回来的是什么形状」。
本篇讨论: 为何通道可以换,语义形状必须保持稳定。 读完应能说清:换库、换接口时,上层为何还能用同一套概念。配置差异见部署版本的配置界面。
数据从哪来,可以变;回来的东西是什么形状,不能变。 三类通道——本机、关系数据库、HTTP——无论走哪条,上层仍应认出:常量、名单、问答,还是办事。
桥还在,却变成了方言岛。
对比项 | 本机 | 关系数据库 | WebApi |
|---|---|---|---|
连接 | 跟系统配置,默认可用 | 连接串 | HTTP |
名单 / 问答 / 办事 | 有 | 有 | 有 |
常量(枚举) | 有(主阵地) | 不以之为契约源 | 无 |
设计意图 | 开箱可跑、契约内生 | 把业务库收成能力 | 把接口收成同一语义 |
口诀:换通道,不换四种语义;换供应商,不换表单与流程的消费方式。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。