跳转到内容

Trantor 业务域

业务域逻辑上是一个 namespace ,用于划分资源作用域,并使资源可以按业务域粒度分发和复用。而当自定义代码需要被部署和调用时,业务域又将成为物理上存在的微服务,以分布式的方式提供服务。

img

如上图所示,业务域中有很多资源,但是最主要的资源为:模型、视图、逻辑。业务应用主要是由这三种资源的相互作用组成的:

  • 模型贯穿整个过程,为视图提供交互所需元信息(字段名称、类型、模型间关系等),为逻辑提供载体(出入参)。
  • 视图即页面,承载终端用户的交互动作,呈现模型数据,并发起和响应行为。
  • 逻辑主要分为Flow、LogicFunction、Extension等。负责行为包含获取模型数据,执行业务逻辑等。