Penly (Cloud Pen)
Architecture Diagram
Common Services
- redis
- mq (message queue)
- ws (WebSocket test page)
- supervisor (process manager)
Backend Core
- Stroke deletion service —
delinghandler - New queue processor —
pen-label-scoring-before - Source:
svn co http://svn.jukuu.com/svn/root/cikuu/entry/xstroke - Deployed in Docker on the 120 server
Web Frontend
Frontend Send/Receive System
- Frontend: https://www.penly.cn/#/main
- Repo:
git clone git@github.com:Dooy/penly.cn.git/https://github.com/Dooy/penly.cn - Deployed on server 120:
sudo su jukuu→cd /data/app/h5.penly.cn/penly.cn→git pull
Single-Page Web Bluetooth
- Single page: https://vue.penly.cn/ (Vue 2 + Element UI)
- Repo:
svn co http://svn.jukuu.com/svn/root/cikuu/penly/uvirun/chart/program - Deploy:shell
ssh to 120 cd /data/app/vue.pigai.org/other/ svn upssh to 120 cd /data/app/vue.pigai.org/other/ svn up - Web Bluetooth pages:
Majiang (Low-Code Platform)
- Console: http://console.penly.cn/ (maintained by Liwei)
PHP Backend
- Handles user management, send/receive system, and mini-program backend
Data Collection — Android & Mini-Program
- Built with
uniappframework - Repo:
https://github.com/Dooy/penly.cn—smartPendirectory - Mini-program deployment managed by Rongjun
- App not yet published; keystore:
yunbi.keystore, password:pigai@321
HIGO