Contents

回顾如何开发一款给别人使用的公共框架

开端:趟了无数的坑,初步感觉有一些公共的功能可以提炼。
像我们这个前端系统,转发是关键,接口处理很简单,调用其他系统多,数据库处理少,字段透传,不知道有什么字段。有隐私字段透传出去
字段映射就是想知道字段以及裁剪数据,后端结构烂七八糟。
请求其他系统很多,逻辑一大段耦合在一起。

过程:想道要划分小模块,减少耦合。产生做流程编排的想法。

找相似功能,云函数,亚马逊的lamadb表达式。但没找到开源实现。

分离变与不变
做了状态容器,启动去初始化

上下文数据是基于原来的入出参对象比较大的问题,从登录实践来

流程与线程进行绑定隔离,是壁仓的想法

第一次做这个事情,依赖不太会注意,以前各种三方jar包各种依赖,现在看来还是少依赖好。

初始功能完成就要进入实战阶段,来检验以前的想法

Contents