回顾做公共框架
Contents
回顾如何开发一款给别人使用的公共框架
开端:趟了无数的坑,初步感觉有一些公共的功能可以提炼。
像我们这个前端系统,转发是关键,接口处理很简单,调用其他系统多,数据库处理少,字段透传,不知道有什么字段。有隐私字段透传出去
字段映射就是想知道字段以及裁剪数据,后端结构烂七八糟。
请求其他系统很多,逻辑一大段耦合在一起。
过程:想道要划分小模块,减少耦合。产生做流程编排的想法。
找相似功能,云函数,亚马逊的lamadb表达式。但没找到开源实现。
分离变与不变
做了状态容器,启动去初始化
上下文数据是基于原来的入出参对象比较大的问题,从登录实践来
流程与线程进行绑定隔离,是壁仓的想法
第一次做这个事情,依赖不太会注意,以前各种三方jar包各种依赖,现在看来还是少依赖好。
初始功能完成就要进入实战阶段,来检验以前的想法