Skip to content

Instantly share code, notes, and snippets.

@htaketani
Created December 18, 2018 00:29
Show Gist options
  • Select an option

  • Save htaketani/ef55b4f4a6691dfac60c6b6ffe413b8e to your computer and use it in GitHub Desktop.

Select an option

Save htaketani/ef55b4f4a6691dfac60c6b6ffe413b8e to your computer and use it in GitHub Desktop.
@startuml
skinparam monochrome true
skinparam shadowing false
'skinparam dpi 300
'{"WorkID":"634828917904197752","StartTime":"2013-07-09 11:31:41","QuesList":[{"ID":"634898719662752272","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652639572752273"}]},{"ID":"634898719632602263","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652639572602264"}]},{"ID":"634898718910413816","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652638900413817"}]},{"ID":"634898718178469664","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652638128469665"}]},{"ID":"634898717935986938","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652637905986939"}]},{"ID":"634898716539937661","Sorce":5,"Type":1,"Answers":[{"SID":1,"Ans":"609652636519937662"}]},{"ID":"634898716503703300","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"口服后房价"}]},{"ID":"634898715706999447","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"飞"}]},{"ID":"634898713482038183","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]},{"ID":"634898713210804385","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"发的"}]},{"ID":"634898709742857746","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"地方"}]},{"ID":"634898707056812397","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"大幅度"}]},{"ID":"634898719933791778","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"的风驰电掣"}]},{"ID":"634898718855018932","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"发的"}]},{"ID":"634898718647055321","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":"发的发的"}]},{"ID":"634898717817067277","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]},{"ID":"634898717392602999","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]},{"ID":"634898717338278748","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]},{"ID":"634898714329531233","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]},{"ID":"634898713885983003","Sorce":5,"Type":3,"Answers":[{"SID":1,"Ans":""}]}]}
title あいう
class Minicon {
}
note left: バックグラウンド、並列実行
class Minicon::Job
class Call::runner_schedule {
}
note right: 予約
class Scheduler::Job
class Row::Scheduler {
state
owner
}
class Row::CsvImpFile {
status
error_id
}
object SubError
class Worker
class BizBase
frame "業務A" {
class BizMakeXxxApplication {
}
class BizMakeXxxExamination {
}
class BizModifyXxxCreateOffice <<Prototype>> {
}
}
frame "あああ" {
class BizModifyXxx <<Prototype>> {
業務
}
}
Call::runner_schedule --> Scheduler::Job : dequeue, perform
Scheduler::Job --> Worker
Scheduler::Job . Row::Scheduler
Worker . Row::CsvImpFile
Row::CsvImpFile . SubError
Worker <|-- BizBase
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment