comparison xml/ru/docs/stream/stream_processing.xml @ 2883:4959250ba429

Added links to njs directives in "Stream Processing".
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 23 Aug 2022 14:51:40 +0100
parents 2fd28cd4f2f8
children
comparison
equal deleted inserted replaced
2882:986e1f930e3b 2883:4959250ba429
5 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 5 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
6 6
7 <article name="Как nginx обрабатывает TCP/UDP-сессии" 7 <article name="Как nginx обрабатывает TCP/UDP-сессии"
8 link="/ru/docs/stream/stream_processing.html" 8 link="/ru/docs/stream/stream_processing.html"
9 lang="ru" 9 lang="ru"
10 rev="3"> 10 rev="4">
11 11
12 <section> 12 <section>
13 13
14 <para> 14 <para>
15 Обработка клиентской TCP/UDP-сессии происходит 15 Обработка клиентской TCP/UDP-сессии происходит
40 <tag-name id="access_phase"> 40 <tag-name id="access_phase">
41 <literal>Access</literal> 41 <literal>Access</literal>
42 </tag-name> 42 </tag-name>
43 <tag-desc> 43 <tag-desc>
44 Ограничение доступа для клиента перед обработкой данных. 44 Ограничение доступа для клиента перед обработкой данных.
45 В этой фазе выполняется модуль 45 В этой фазе
46 <link doc="ngx_stream_access_module.xml">ngx_stream_access_module</link>. 46 выполняется модуль
47 <link doc="ngx_stream_access_module.xml">ngx_stream_access_module</link>,
48 при использовании <link doc="../njs/index.xml">njs</link>
49 выполняется
50 директива <link doc="ngx_stream_js_module.xml" id="js_access"/>.
51
47 </tag-desc> 52 </tag-desc>
48 53
49 <tag-name id="ssl_phase"> 54 <tag-name id="ssl_phase">
50 <literal>SSL</literal> 55 <literal>SSL</literal>
51 </tag-name> 56 </tag-name>
63 Чтение первых байт данных в 68 Чтение первых байт данных в
64 <link doc="ngx_stream_core_module.xml" id="preread_buffer_size">буфер 69 <link doc="ngx_stream_core_module.xml" id="preread_buffer_size">буфер
65 предварительного чтения</link> для анализа, 70 предварительного чтения</link> для анализа,
66 например модулем 71 например модулем
67 <link doc="ngx_stream_ssl_preread_module.xml">ngx_stream_ssl_preread_module</link>, 72 <link doc="ngx_stream_ssl_preread_module.xml">ngx_stream_ssl_preread_module</link>,
68 перед их обработкой 73 перед их обработкой.
74 При использовании <link doc="../njs/index.xml">njs</link>
75 в этой фазе выполняется
76 директива <link doc="ngx_stream_js_module.xml" id="js_preread"/>.
69 </tag-desc> 77 </tag-desc>
70 78
71 <tag-name id="content_phase"> 79 <tag-name id="content_phase">
72 <literal>Content</literal> 80 <literal>Content</literal>
73 </tag-name> 81 </tag-name>
75 Обязательная фаза, в которой происходит обработка данных, как правило 83 Обязательная фаза, в которой происходит обработка данных, как правило
76 <link doc="ngx_stream_proxy_module.xml">проксирование</link> на 84 <link doc="ngx_stream_proxy_module.xml">проксирование</link> на
77 <link doc="ngx_stream_upstream_module.xml">группу серверов</link> 85 <link doc="ngx_stream_upstream_module.xml">группу серверов</link>
78 или <link doc="ngx_stream_return_module.xml">отправка</link> клиенту 86 или <link doc="ngx_stream_return_module.xml">отправка</link> клиенту
79 заданного значения. 87 заданного значения.
88 При использовании <link doc="../njs/index.xml">njs</link>
89 в этой фазе выполняется
90 директива <link doc="ngx_stream_js_module.xml" id="js_filter"/>.
80 </tag-desc> 91 </tag-desc>
81 92
82 <tag-name id="log_phase"> 93 <tag-name id="log_phase">
83 <literal>Log</literal> 94 <literal>Log</literal>
84 </tag-name> 95 </tag-name>