MIS
2016-07-06 20:13:10 0 举报
管理信息系统(MIS)是一个用于提供信息的计算机化系统,旨在支持组织的管理和决策制定过程。它通常包括多个模块,如人力资源、财务、销售和生产等,以帮助管理者监控和控制组织的各个方面。MIS可以帮助组织提高效率、减少成本、提高客户满意度,并促进创新和改进。它可以收集、存储、分析和呈现数据,以便管理者能够做出明智的决策。MIS还可以与其他系统集成,以实现更广泛的业务目标。总之,MIS是一种强大的工具,可以帮助组织在竞争激烈的市场环境中取得成功。
作者其他创作
大纲/内容
C
cancel
B
DispatchedValue
getJobId
watch workpath
HashMap
writehostname
watch leader
ConcurrentSkipListMap
Consistent Hash
是
worker
poll
标记Leader
split rules by services
addJob
No
start
log
MetricRule
Invalid(无效)
拉取数据
撤退
Master
addRules
CACHE
monitor
Cache
work path
ZK
ruleConfig
end
Do Job
rule (servicename)
主存数据
logRuleCntmetricRuleCnt
尝试获取leader
进攻
String:eventid-service
cancelJob
rules id for worker
CPU1
SHARE(共享)
LogRule
LinkedBlockingQueue<DispatchedValue>
A: 2票进攻+1票撤退
parse
getleader
addRule
抢占
work list
业务处理
数据和主存一致
addRules
logrule and metirc
cancelAll
Coodirator
leader
createWorkerPath
continue
被其它CPU读取
event id
log or metrics
CPU2
log and metirc
Leader状态
Work
logRuleRouter
workers
range dispatched
Yes
标记Worker
被其它CPU修改
aliveMetricJob
metric id
已经分派的任务列表
dispatchedValue
否
注册Worker
主从中获取数据内容和主从一致!态
AddJobLoop
被CPU修改
yes
数据分派
A
logs rule
Modify(修改)
生成work path
外部数据
AliveMetricJob
RuleScheduler
分派完成,结果返回 worker的目录
List<Rule>
Leader Status
Self?
log rule and metric rule
Exclusive(独享)
Jobs?
isLeader?
watch 自己work path
抢Leader
tryToBeLeader()
rule Id
B: 1票进攻+2票撤退
rules
LogRuleRouter
getLeader
leader Null
Leader?
registryWorker
event rule
叛徒C: 1票进攻+1票撤退 + 自己的1票撤退
update
存储缓存
表示缓存行,被多个CPU存储数据跟缓存是一致的。
Watch leader
Sleep
0 条评论
下一页