You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.gitignore | 3 years ago | |
ARK.md | 3 years ago | |
README.md | 3 years ago | |
ark.go | 3 years ago | |
basic.go | 3 years ago | |
cache.go | 3 years ago | |
cluster.go | 3 years ago | |
codec.go | 3 years ago | |
const.go | 3 years ago | |
context.go | 3 years ago | |
data.go | 3 years ago | |
engine.go | 3 years ago | |
event.go | 3 years ago | |
go.mod | 3 years ago | |
http.go | 3 years ago | |
httpctx.go | 3 years ago | |
httpsite.go | 3 years ago | |
index.go | 3 years ago | |
logger.go | 3 years ago | |
mutex.go | 3 years ago | |
plan.go | 3 years ago | |
queue.go | 3 years ago | |
result.go | 3 years ago | |
session.go | 3 years ago | |
store.go | 3 years ago | |
sugar.go | 3 years ago | |
url.go | 3 years ago | |
view.go | 3 years ago |
README.md
ark
ark go
gateway, service, application 三层之间的调用,应该要设计一个通讯层, 比如,可以是HTTP, UDP, TCP,WEBSOCKET,等不同的协议 然后,不同的加密交互方式, 驱动化实现
除了网关节点,要保存各节点的信息,和健康状态以外,
服务层,应用层, 也要保存网关列表信息。 以及他们各自的延迟速度的情况
当然,这个不是必须, 因为可以一个节点连接一个网关, 但是会有单点问题
所有, 所有节点,应该记录当前所有网关服务器列表, 而且这个列表需要随着,心跳包时,返回更新