專案結構¶
---
title: 大綱
---
graph LR
A{verteilen_core} -->|依賴於| B[Program]
A -->|依賴於| C[Compute Node]
A -->|依賴於| D[Web]
A -->|依賴於| E[Electron]
A -->|依賴於| F[Express]
A -->|依賴於| K[Cluster]
B -->|建置| G((EXE))
D -->|建置| H((HTML))
E -->|建置| I((msi, deb Files))
F -->|建置| J((NodeJS Files))
---
title: 執行依賴
---
graph LR
B((EXE))
C[Compute Node]
E[Electron]
F[Express]
B -.->|依賴於| C
B -.->|依賴於| E
B -.->|依賴於| F
共享¶
共享到名個專案的腳本
原始碼連結
連結附上於 Verteilen-Core
工作者¶
這個執行檔將會用於流程的運算
透過執行者呼叫, 生成 Thread 實體, 爲了在 NodeJS 環境實現多核心
原始碼連結
連結附上於 here
執行者¶
靜態網頁¶
Simple task management host by browser, which it close when user close browser
It's unreliable you could said, But easy deploy
Notices:
- Backend
- Playground
- Authentication
Electron Application¶
Notices:
- Backend
- Playground
- Authentication
Source code path location
Frontend locate at src/renderer
Backend locate at src/main
Express Server¶
Notices:
- Backend
- Playground
- Authentication
It's nodejs express server which hosting the backend
Source code path location
Frontend locate at src/renderer Backend locate at src/server
Compute Node¶
It's the client side application, it recevied server signal and do the calculation then return the info etc...
It runs without user interface
Source code path location
It's locate at src/node