Attachment 'compass0914.dot.txt'
Download 1 /*dot version 1.15.20040901.0430
2 ,rankdir=LR*/
3
4 digraph C {
5 graph [size="30,20",ratio=compress];
6 node[fontsize=10.0];
7 edge [];
8
9 /*注册流程*/
10 CC1->dmreg->CS->Sreg->CS->chk->CC1 [color=dodgerblue ];
11 CS->Sadd[color=dodgerblue ];
12 CS->SPadd [color=dodgerblue ];
13 CS->Dadd [color=dodgerblue ];
14 CS->pub->CC [color=dodgerblue ];
15
16 /*自杀流程 ->chk->CC2*/
17 CC2->dmdel->CS[color=firebrick4 ];
18 CS->Sedit[color=firebrick4 ];
19 CS->Sdel[color=firebrick4 ];
20 CS->SPedit[color=firebrick4 ];
21 CS->SPdel[color=firebrick4 ];
22 CS->Ddel[color=firebrick4 ];
23 CS->pub->CC[color=firebrick4 ];
24
25 /*查询流程*/
26 CC3->dmask->CS->Sask->ls->CC3[color=lightslategray];
27
28 /*报警流程*/
29 CC4->dmalert->CS->Salt[color=green ];
30 CS->Sedit[color=green ];
31 CS->Sdel[color=green ];
32 CS->SPedit[color=green ];
33 CS->SPdel[color=green ];
34 CS->Ddel[color=green ];
35 Salt->pub->CC[color=green ];
36
37 /* 结点定义 */
38 /*核心服务 fontcolor=floralwhite,style=filled,color=orangered3,shape=ellipse */
39 /*调度员服务*/
40 CS[label="Woodpecker.OGNS\n.Service\n.Dispatcher"
41 ,fontcolor=floralwhite,style=filled,color=orangered3,shape=ellipse];
42 /*Service.Agent 中介者服务*/
43 CC[label="Woodpecker.OGNS\n.Service\n.Agent\n( DEMO related Server s \n means maybe some Woodpecker.OGNS clients server)"
44 ,style=filled,color=moccasin,shape=egg];
45 CC1[label="Compass\n.Service\n.Agent\n( DEMO reg. flow )"
46 ,style=filled,color=moccasin,shape=egg];
47 CC2[label="Compass\n.Service\n.Agent\n( DEMO suicide flow )"
48 ,style=filled,color=moccasin,shape=egg];
49 CC3[label="Compass\n.Service\n.Agent\n( DEMO ask flow )"
50 ,style=filled,color=moccasin,shape=egg];
51 CC4[label="Compass\n.Service\n.Agent\n( DEMO alert flow )"
52 ,style=filled,color=moccasin,shape=egg];
53
54 dmreg[label=" standard\n Compass Agent \nreg. server flow "];
55 dmdel[label=" standard\n Compass Agent \n suicide server flow "];
56 dmask[label=" standard\n Compass Agent \n ask server flow "];
57 dmalert[label=" DEMO\n Compass Agent \n alert server die flow "];
58
59
60 /*服务事务 style=filled,color=yellowgreen,shape=hexagon*/
61 Sreg[label="Woodpecker.OGNS\n.Processor\n.ServerReg"
62 style=filled,color=yellowgreen,shape=hexagon];
63 Sadd[label="Woodpecker.OGNS\n.Processor\n.ServerAdd"
64 style=filled,color=yellowgreen,shape=hexagon];
65 Sedit[label="Woodpecker.OGNS\n.Processor\n.ServerEdit"
66 style=filled,color=yellowgreen,shape=hexagon];
67 Sdel[label="Woodpecker.OGNS\n.Processor\n.ServerDel"
68 style=filled,color=yellowgreen,shape=hexagon];
69 Salt[label="Woodpecker.OGNS\n.Processor\n.ServerAlert"
70 style=filled,color=yellowgreen,shape=hexagon];
71 Sask[label="Woodpecker.OGNS\n.Processor\n.ServerAsk"
72 style=filled,color=yellowgreen,shape=hexagon];
73
74 /*依赖事务 style=filled,color=mistyrose,shape=house*/
75 Dadd[label="Woodpecker.OGNS\n.Processor\n.DependAdd"
76 style=filled,color=mistyrose,shape=house];
77 Ddel[label="Woodpecker.OGNS\n.Processor\n.DependDel"
78 style=filled,color=mistyrose,shape=house];
79
80 /*分区事务 style=filled,color=olivedrab1,shape=hexagon*/
81 SPadd[label="Woodpecker.OGNS\n.Processor\n.ServerAdd\n.partition"
82 style=filled,color=olivedrab1,shape=hexagon];
83 SPedit[label="Woodpecker.OGNS\n.Processor\n.ServerEdit\n.partition"
84 style=filled,color=olivedrab1,shape=hexagon];
85 SPdel[label="Woodpecker.OGNS\n.Processor\n.ServerDel\n.partition"
86 style=filled,color=olivedrab1,shape=hexagon];
87
88 /*事务处理 */
89 chk[label="Checking\n return\n allow|disallow"];
90 ls[label="Searching\n return\n info. list"];
91 pub[label="Publishing\n broadcast this mess.\n to all Woodpecker.OGNS node"];
92
93 }
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.