服务模块(仅私有化部署)
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集群部署服务架构
