joe 4 years ago
parent
commit
e88e7f5a2b

+ 4 - 0
README.md

@@ -15,6 +15,10 @@
 - [好网站 一辈子](http://git.wanbits.io/joe/blog/src/master/content/res/best-sites.md)
 - [临时性文章 read it later](http://git.wanbits.io/joe/blog/src/master/content/res/temp_articles.md)
 
+## specs
+
+- [alarm_server](http://git.wanbits.io/joe/blog/src/master/content/specs/alarm_server.md)
+
 ## posts
 
 - [certbot nginx ssl 证书管理](http://git.wanbits.io/joe/blog/src/master/content/posts/certbot.md)

+ 9 - 4
content/res/docs_or_books.md

@@ -6,6 +6,9 @@ draft: false
 
 ## 列表
 
+- [Defold examples, demos and games](https://britzl.github.io/publicexamples/)
+- [games101 计算机图形学课件](https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html)
+- [游戏程序员的学习之路(含书籍)](http://wiki.cgt3d.cn/mediawiki/index.php/%E6%B8%B8%E6%88%8F%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E5%AD%A6%E4%B9%A0%E4%B9%8B%E8%B7%AF)
 - [Cocos Creator v2.4 CN](http://docs.cocos.com/creator/manual/zh/)
 - [OpenResty 最佳实践](https://moonbingbing.gitbooks.io/openresty-best-practices/content/)
 - [TypeScript 新手指南](https://willh.gitbook.io/typescript-tutorial/)
@@ -13,16 +16,18 @@ draft: false
 - [ECMAScript6 入门](https://es6.ruanyifeng.com)
 - [TypeScript Handbook(中文版)](https://zhongsp.gitbooks.io/typescript-handbook/content/)
 - [flutter Cookbook(中文)](https://book.flutterchina.club/)
+
 - [Rust 程序设计语言](https://kaisery.github.io/trpl-zh-cn/)
+- [通过例子学 Rust 中文版](https://rustwiki.org/zh-CN/rust-by-example/index.html)
+- [The Rustonomicon](https://doc.rust-lang.org/nomicon/intro.html)
+- [Asynchronous Programming in Rust](https://rust-lang.github.io/async-book/)
+- [Rust & Webassembly](https://rustwasm.github.io/docs/book/introduction.html)
 
 - [三十分钟学会SED](https://github.com/mylxsw/growing-up/blob/master/doc/%E4%B8%89%E5%8D%81%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9ASED.md)
 - [三十分钟学会AWK](https://github.com/mylxsw/growing-up/blob/master/doc/%E4%B8%89%E5%8D%81%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9AAWK.md)
 - [跟我一起写Makefile](https://seisman.github.io/how-to-write-makefile/index.html)
-- [游戏程序员的学习之路(含书籍)](http://wiki.cgt3d.cn/mediawiki/index.php/%E6%B8%B8%E6%88%8F%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E5%AD%A6%E4%B9%A0%E4%B9%8B%E8%B7%AF)
-- [games101 计算机图形学课件](https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html)
-- [Defold examples, demos and games](https://britzl.github.io/publicexamples/)
+
 - [C语言实现一个数据库](https://cstack.github.io/db_tutorial/)
-- [Rust & Webassembly](https://rustwasm.github.io/docs/book/introduction.html)
 - [Daryl's TCP/IP Primer](https://www.ipprimer.com/#/)
 - [自己动手写编译器(TinyC)](https://pandolia.net/tinyc/index.html)
 - [Go 语言设计和实现](https://www.bookstack.cn/read/draveness-golang/cd9337bf6625a2e8.md)

+ 20 - 0
content/specs/alarm_server.md

@@ -0,0 +1,20 @@
+---
+title: "Alarm_server"
+date: 2021-11-04T11:07:07+07:00
+draft: false
+---
+
+# 设计
+
+alarm server 主要作为独立的服务进程支持其他服务进程的报警功能。其中有三大模块
+
+1. 报警功能. 支持 Email, SMS 等等报警通道。
+2. WebUI. 用于远程参数配置,报警通道参数及开关,AppId, 黑白名单等设置。
+3. HTTP API. 用于客户端调用
+
+其他简单设计
+
+1. 运行日志
+2. 报警记录
+3. Docker 部署
+4. 支持连接 Etcd 等服务发现

+ 18 - 0
content/specs/login_server.md

@@ -0,0 +1,18 @@
+---
+title: "Login_server"
+date: 2021-11-04T11:06:50+07:00
+draft: true
+---
+
+# 设计
+
+登录服务器主要作为独立的服务模块(支持部署为 cluster),支持用户注册,用户登录,密码找回等功能
+
+主要模块
+
+1. WebUI 管理
+2. 同时支持 HTTP Websocket API 支持客户端和业务进程
+
+3. 运行日志
+4. Docker 部署
+5. 连接 Etcd 服务

+ 10 - 0
content/specs/payment_server.md

@@ -0,0 +1,10 @@
+---
+title: "Payment_server"
+date: 2021-11-04T11:07:22+07:00
+draft: true
+---
+
+# 支付服务
+
+1. WebUI 配置参数
+2. 主要的支付功能模块

+ 10 - 0
content/specs/search_server.md

@@ -0,0 +1,10 @@
+---
+title: "Search_server"
+date: 2021-11-04T11:08:27+07:00
+draft: true
+---
+
+# 搜索服务
+
+1. wukongd
+2. sonic