服务模块(仅私有化部署)

1. 轻量化引擎服务模块介绍

新迪3D轻量化引擎服务主要包含4大部分服务。各大服务之间的分布如下

  • 业务端交互服务
  • 内部流程处理服务
  • 核心转换服务
  • 环境支持服务

2. Windows本地部署时的服务使用情况

服务名称 服务说明 占用端口 服务介绍
NDSYunapi 轻量化引擎API服务 8090 业务端交互服务,提供api接口给业务端调用,实现功能交互处理
NDSYunClientWeb 轻量化引擎门户网站 8091 业务端交互服务,提供业务接入配置信息、接入参考、模型轻量化信息管理及预览查看
NDSTaskService 任务调度服务 8089 内部流程处理服务,用于内部数据处理逻辑实现,对需要转换的任务进行排队处理,提供并发处理、优先级实现等功能
BitAnswerService 授权服务 8273:客户端
8274:服务端
环境支持服务,提供新迪3D轻量化引擎授权相关支持
ndsredis redis服务 8635 环境支持服务,提供新迪3D轻量化引擎redis功能支持
minioServer Minio文件系统服务 9000 环境支持服务,用于提供业务端与新迪3D轻量化引擎服务文件交互处理,及内部文件流转处理
NDSMysql mysql服务 7900 环境支持服务,提供新迪3D轻量化引擎mysql数据功能支持
NDS3D 3D转换服务 核心转换服务,提供3D模型转换功能实现
NDS3DModel 子件转换服务 核心转换服务,提供模型子件转换功能实现
NDS2D 2D转换服务 核心转换服务,提供2D图纸转换功能实现
NDSModelPreview 截图转换服务 核心转换服务,提供模型轻量化预览缩略图功能实现
NDSEDA EDA模型转换服务 核心转换服务,提供EDA模型轻量化转换功能实现
Note:

如果本地部署需要使用第三方文件加密软件处理的,则需要将下面相关进程添加到白名单中。

YunApi.exe
WebApi.exe
minio.exe
minioServer.exe
NDSConverterService.exe
NDS3DModelerl.exe
NDS3DModeler.exe
NDS2DModelerConvert.exe
OdWebGlExport.exe
OdPdfExportEx.exe
pdf2png.exe
NDS3DComponentModeler.exe
NDS3DComponentModelerI.exe
NDS3DModelAnalysis.exe
NDS3DModelAnalysisI.exe、EDAExchanger.exe、ECADConvert.exe

3. Linux本地部署时的服务使用情况

服务名称 服务说明 占用端口 服务介绍
cloud_api 轻量化引擎API服务 8090 业务端交互服务,提供api接口给业务端调用,实现功能交互处理
cloud_api_client 轻量化引擎门户网站 8091 业务端交互服务,提供业务接入配置信息、接入参考、模型轻量化信息管理及预览查看
taskschedule 任务调度服务 8089 内部流程处理服务,用于内部数据处理逻辑实现,对需要转换的任务进行排队处理,提供并发处理、优先级实现等功能
BitAnswerService 授权服务 8273:客户端
8274:服务端
环境支持服务,提供新迪3D轻量化引擎授权相关支持
redis-server redis服务 8271 环境支持服务,提供新迪3D轻量化引擎redis功能支持
minio Minio文件系统服务 8092 环境支持服务,用于提供业务端与新迪3D轻量化引擎服务文件交互处理,及内部文件流转处理
mysql-server mysql服务 7900 环境支持服务,提供新迪3D轻量化引擎mysql数据功能支持
NDS3DModeler 3D转换服务 核心转换服务,提供3D模型转换功能实现
NDS3DComponentModeler 子件转换服务 核心转换服务,提供模型子件转换功能实现
NDS2DModeler 2D转换服务 核心转换服务,提供2D图纸转换功能实现
NDSPreview 截图转换服务 核心转换服务,提供模型轻量化预览缩略图功能实现

4. k8s集群部署服务架构