领域空间信息微服务是领域空间信息服务与微服务版 iServer 深度融合的重要手段。
领域空间信息微服务的基本内容
领域空间信息微服务至少应包含以下三部分内容:
-
用于实现领域空间信息服务的三层架构:服务提供者、服务组件及服务接口。
-
支撑微服务的模块与能力:
- 包括Config、License、Event、Assembly、Register、Statistics 等子模块;
- 具备接入微服务版 iServer 基础设施和融入治理体系的能力,如日志和监控能力等;
- 具备服务配置拉取、服务实例装配、注册、监控和访问统计等能力。
-
供领域空间服务运行的 WEB 容器,能够接收 Web 请求并将请求派发给领域服务实例进行处理。
领域空间信息微服务的职责
领域空间信息微服务的职责包括但不限于以下几点:
- 接入微服务版 iServer 内置的微服务基础设施,如服务配置、服务许可、缓存等。
- 融入微服务版 iServer 的治理体系,如向服务注册中心报告服务信息,向服务网关报告路由信息等。
- 提供服务本身的业务能力,实现接受业务请求、进行空间运算、按需返回响应。