Docker.DotNet 库的使用(二)— 项目结构(选看)

发布时间 2023-07-07 17:29:44作者: YR20210311

前言:本来想随便搭一个项目主要是介绍库的使用,搭着搭着变了样?

一、系统结构图

二、项目层次结构

apis --  api层,目前只做http,后续有时间再扩展grpc

  apis-Http :http api 

  apis-Grpc : (暂时不做)

apps -- 应用程序层,均为webapi,运行时管理对外暴露api,运行时实例内部通信

  service :运行时管理服务 ,管理运行时实例,与实例通过内部网络通信

  RuntimeInstance:运行时实例,由服务层动态管理

core -- 核心层 核心业务逻辑层

  Application :核心业务层

  Domain :领域层

  Infrastructure :基础设施层

runtime -- 运行时,目前只实现 docker,后续可能或扩展 Kubernetes 

  Docker :Docekr实现

  Kubernetes :Kubernetes 实现