Skip to content

Instantly share code, notes, and snippets.

@nelsonjin
Created November 7, 2014 12:07
Show Gist options
  • Save nelsonjin/28f3c1592d1515e289ec to your computer and use it in GitHub Desktop.
Save nelsonjin/28f3c1592d1515e289ec to your computer and use it in GitHub Desktop.
server_example
@startuml
title 消息框架
package "接入层" {
component [Proxy] as proxy
component [Logic] as logic
component [Notify] as notify
}
proxy -down-> logic
notify -up-> proxy
proxy -up- user
package "逻辑层" {
[SendSvr] as s
[PushSvr] as p
[ReceiverSvr] as r
}
database "Storage\n" {
[DATA & Index] as d
}
logic -down-> s
s -down-> d
s -right-> p
p -up-> notify
logic --down--> r
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment