-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.json
72 lines (72 loc) · 4.01 KB
/
search.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[
{
"objectID": "index.html",
"href": "index.html",
"title": "Test Website",
"section": "",
"text": "This is a Quarto website.\nTo learn more about Quarto websites visit https://quarto.org/docs/websites."
},
{
"objectID": "index.html#chapters",
"href": "index.html#chapters",
"title": "Test Website",
"section": "Chapters",
"text": "Chapters\n\n\n\nChapters\nURLs\n\n\n\n\nChapter 1\nChapter 1\n\n\nChapter 2\nChapter 2"
},
{
"objectID": "chapters/chapter1/online_chapter1.html",
"href": "chapters/chapter1/online_chapter1.html",
"title": "Chapter 1: What is Orleans",
"section": "",
"text": "Note\n\n\n\nNote this website is for testing GitHub Pages action auto deploy GitHub Pages with Quarto.\nDo not believe anything you read here."
},
{
"objectID": "chapters/chapter1/online_chapter1.html#the-calling-flow-chart",
"href": "chapters/chapter1/online_chapter1.html#the-calling-flow-chart",
"title": "Chapter 1: What is Orleans",
"section": "The calling flow-chart",
"text": "The calling flow-chart\nA simple “Hollo World” Orleans RPC call flow-chart is shown below:\n\n\n\n\nflowchart TB\n client -.- tcpip01(\"TCP/IP\")\n tcpip01 -.-> server\n server -.- tcpip02(\"TCP/IP\")\n tcpip02 -.-> client\n style tcpip01 stroke-dasharray: 5 5\n style tcpip02 stroke-dasharray: 5 5\n subgraph server [Silo Host]\n SiloHostBuilder -->|\"Build()\\nthen\\nStartAsync()\"| silo[\"Orleans Silo\\n(started)\"]\n silo -->|\"Waiting\\nincoming\\nRPC request\"| silo\n silo == \"4. activate\\nHelloworldGrain\\ninstance\" ==o helloworld_grain(HelloWorld Grain)\n silo -- \"call\\nStopAsync()\" ----> stopped[\"stopped Silo\"]\n end\n subgraph client [Console Client]\n ClientBuilder -->|\"Build()\"| orleans_client[Orleans Client]\n orleans_client -->|\"1. Connect()\"| connected_client[\"Orleans Client\\n(connected)\"]\n connected_client == \"2. call\\nGetGrain#lt;IHelloGrain#gt;(0)\\n\\n\\nget\\nIHelloGrain\\nRPC Proxy instnace\" ==> ihello_proxy[[IHelloGrain Proxy]] \n ihello_proxy == \"3. call\\n SayHello()\" ==>silo\n helloworld_grain == \"5. return\\nSayHello()\\nresult\" ==>ihello_proxy --> rpc_result([\"“Hello World!”\"])\n connected_client ----->|\"call\\nClose()\"| disconnected_client[\"Orleans Client\\n(disconnected)\"] -->|\"call Dispose()\"|dispoed[Disposed client]\n end"
},
{
"objectID": "about.html",
"href": "about.html",
"title": "About",
"section": "",
"text": "About this site\n\n\n\n\n\n\nNote\n\n\n\nNote this website is for testing GitHub Pages action auto deploy GitHub Pages with Quarto.\nDo not believe anything you read here."
},
{
"objectID": "chapters/chapter2/online_chapter2.html",
"href": "chapters/chapter2/online_chapter2.html",
"title": "Chapter 2: What is Actor Model?",
"section": "",
"text": "Note\n\n\n\nNote this website is for testing GitHub Pages action auto deploy GitHub Pages with Quarto.\nDo not believe anything you read here."
},
{
"objectID": "chapters/chapter2/online_chapter2.html#actors",
"href": "chapters/chapter2/online_chapter2.html#actors",
"title": "Chapter 2: What is Actor Model?",
"section": "Actors",
"text": "Actors"
},
{
"objectID": "chapters/chapter2/online_chapter2.html#messages",
"href": "chapters/chapter2/online_chapter2.html#messages",
"title": "Chapter 2: What is Actor Model?",
"section": "Messages",
"text": "Messages"
},
{
"objectID": "chapters/chapter2/online_chapter2.html#mailbox",
"href": "chapters/chapter2/online_chapter2.html#mailbox",
"title": "Chapter 2: What is Actor Model?",
"section": "Mailbox",
"text": "Mailbox"
},
{
"objectID": "chapters/chapter2/online_chapter2.html#address",
"href": "chapters/chapter2/online_chapter2.html#address",
"title": "Chapter 2: What is Actor Model?",
"section": "Address",
"text": "Address"
}
]