Skip to content

Instantly share code, notes, and snippets.

@htaketani
Last active December 18, 2018 01:13
Show Gist options
  • Select an option

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

Select an option

Save htaketani/4effd49da33ce2e6931a1e5bf94b3eba to your computer and use it in GitHub Desktop.

begin

@startuml
skinparam monochrome false
skinparam shadowing true
'skinparam dpi 300

''    at Object.<anonymous> (/Users/***/Documents/work/mack/plantuml-markdown-editor/guest13rdten/app.js:53:1)
''    at Module._compile (module.js:571:32)
''    at Object.Module._extensions..js (module.js:580:10)
''    at Module.load (module.js:488:32)
''    at tryModuleLoad (module.js:447:12)
''    at Function.Module._load (module.js:439:3)
''    at Module.runMain (module.js:605:10)
''    at run (bootstrap_node.js:427:7)
''    at startup (bootstrap_node.js:151:9)
''    at bootstrap_node.js:542:3


'oooooooooooooooefwfjaojfajje ojfoiqjrqqoj じゃいえおふぁうぃfがgg3qふぁおえfj:
title あいう

class Call::runner_schedule {
}
note right: 予約


class Scheduler::Job
class Xml::Scheduler {
    state
    owner
}

class Xml::CsvImpFile {
    status
    error_id
}
object SubError

class Worker
class BizBase

frame "業務A" {
    class BizMakeXxxExamination {
    }
    class BizModifyXxxCreateOffice <<Prototype>> {
    }
}

frame "あああ" {
    class BizModifyXxx <<Prototype>> {
    }
}
note left: バックグラウンド、並列実行

Call::runner_schedule --> Scheduler::Job : dequeue, perform
Scheduler::Job --> Worker
Scheduler::Job .. Xml::Scheduler
Worker .. Xml::CsvImpFile
Xml::CsvImpFile .. SubError
Worker -- BizBase
@enduml

end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment