架构图
2015-06-10 10:27:42 205 举报
服务器简单架构
作者其他创作
大纲/内容
nginx
记录发送失败点,下次从该点继续进行发送
否,告知用户
更新数据
iphash
数据库或者日志来实现消息队列
记录成功
RMI
更新发送点,下次从该点进行发送
消息同步器
更新到索引中
通知知识更新:id1
拉取消息
读取消息
是
server2
Searcher1
Searcher3
Searcher1消息
write
Manager
master
分批查询
记录通知消息
否,前面的更新回退,告知用户
更新成功
Manager更新消息线程
Searcher2
通知
消息读取器
NodeHealthMonitor
全局索引更新线程
配置文件
Remove
server1
Searcher2消息
发送成功
读取
read
Replicate
SearcherNode
- name- status
+ heartbeat(params):returnType+ doSearch(params):List+ getStatus()
salve
知识点id1,持有知识点详细信息
发送失败
从数据库中查询知识点,获取到最新的知识点信息
HitRepository
SearcherNodeManager
- searcherNodes:SearcherNode- nodeHealthMonitor
+ getSearcherNode:SearcherNode- addSearcherNode(node)- notifyUpdate()
load
0 条评论
下一页