Redstone 红石中级框架
Bean Nuts Cashew RedNest Redstone
Bean Nuts Acorn Redstone
红巢,最优微服务实践
第一目标:对Spring框架进行统一性服务规范,并接入到Hydra
第二目标:进一步实现统一模块化抽象,对目标服务内部设计进行进一步分级规范化、模块化、积木化
根本要旨:面向快速批量构造,最终实现Spring 后端框架的统一、低代码化、高可维护性、可复制性
红石中继器 (统一网关架构)
一个微服务原则上只能有一个抽象对外网关。
对内部子分布式模块使用RPC通信代理。
红石块 (微微服务)
对微服务内子模块二次规范化、服务化、模块化。
路径&服务一致性设计(系统路径法与服务树)[级联设计]
如:
/server0/tiny0/tinytiny/function
/server0是 server0 gateway 入口路径
tiny0 是内部模块主模块root节点
tinytiny tiny0的子模块,后面依此类推
function是终末执行函数/方法
对于Spring、Gin等框架
该路径为:server0.tiny0.tinytiny.function
映射
Controller:/server0/tiny0/tinytiny/function
确保强一致性,整整齐齐
设计优势:
- 确保系统性完整可维护、强一致性、强服从性,避免程序员乱定义路径映射。
- 级联配置、级联关系,确保配置一致性、关系性、亲缘性,便于其他服务进行数据链路分析,配置系统完整性。
红石火把
红石灯
Author:undefined Create time:2024-08-14 12:12
Last editor:undefined Update time:2024-08-27 16:01
Last editor:undefined Update time:2024-08-27 16:01