ARMEE军团,NESC课题组技术全台。
______ ______ __ __ ______ ______
/\ __ \ /\ == \ /\ "-./ \ /\ ___\ /\ ___\
\ \ __ \ \ \ __< \ \ \-./\ \ \ \ __\ \ \ __\
\ \_\ \_\ \ \_\ \_\ \ \_\ \ \_\ \ \_____\ \ \_____\
\/_/\/_/ \/_/ /_/ \/_/ \/_/ \/_____/ \/_____/
总体架构:
+-----------+
| Enginee |
+-----------+
|
+---------+ |
| Armee | ------------. |
+---------+ | |
| |
+----------+ +---------------+
| Apollo | ----- | Application |
+----------+ +---------------+
|
.------------------------------.
| | |
| +---------+ +-------------------+
+----------+ | Kafka | | Correspondentee |
| EMQX | +---------+ +-------------------+
+----------+ |
+----------+
| Sentry |
+----------+
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
+-----------+
| Spyee |
+-----------+
负责基础任务“工兵”,可供所有上层应用复用。
军团,Armee项目核心(技术中台),包括可复用的各种模块,供Application或者其他上层应用调用。
分布式配置中心。
面向不同需求的应用。
网络“通信兵”,负责外部接入。
EMQX是开源的MQTT接入方案。
网络“哨兵”,实现不同协议的兼容,包括HTTP、TCP等,进一步传到Kafka等消息中间件.
设备“特务”,实现数据搜集和发送。
本项目中顶层文件夹可能包含Github的Page设置文件,如CNAME
、_config.yml
,可以删除。