Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_upstream_module.xml @ 1230:6cc809881694
Upstream: added the "hash" directive.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 17 Jun 2014 17:05:37 +0400 |
parents | 9264fdb6c833 |
children | 314801ed88e7 |
comparison
equal
deleted
inserted
replaced
1229:7dd620e507c3 | 1230:6cc809881694 |
---|---|
241 </para> | 241 </para> |
242 | 242 |
243 </directive> | 243 </directive> |
244 | 244 |
245 | 245 |
246 <directive name="hash"> | |
247 <syntax><value>ключ</value> [<literal>consistent</literal>]</syntax> | |
248 <default/> | |
249 <context>upstream</context> | |
250 <appeared-in>1.7.2</appeared-in> | |
251 | |
252 <para> | |
253 Задаёт метод балансировки нагрузки для группы, при котором | |
254 соответствие клиента серверу определяется при помощи | |
255 хэшированного значения <value>ключа</value>. | |
256 В качестве <value>ключа</value> может использоваться | |
257 текст, переменные и их комбинации. | |
258 Следует отметить, что любое добавление или удаление серверов в группе | |
259 может привести к перераспределению большинства ключей на другие серверы. | |
260 Метод совместим с библиотекой Perl | |
261 <link url="http://search.cpan.org/perldoc?Cache%3A%3AMemcached">Cache::Memcached</link>. | |
262 </para> | |
263 | |
264 <para> | |
265 Если задан параметр <literal>consistent</literal>, то вместо | |
266 вышеописанного метода будет использоваться метод консистентного хэширования | |
267 <link url="http://www.last.fm/user/RJ/journal/2007/04/10/392555/">ketama</link>. | |
268 Метод гарантирует, что при добавлении сервера в группу или его удалении | |
269 на другие серверы будет перераспределено минимальное число ключей. | |
270 Применение метода для кэширующих серверов обеспечивает | |
271 больший процент попаданий в кэш. | |
272 Метод совместим с библиотекой Perl | |
273 <link url="http://search.cpan.org/perldoc?Cache%3A%3AMemcached%3A%3AFast">Cache::Memcached::Fast</link> | |
274 при значении параметра <value>ketama_points</value> равным 160. | |
275 </para> | |
276 | |
277 </directive> | |
278 | |
279 | |
246 <directive name="ip_hash"> | 280 <directive name="ip_hash"> |
247 <syntax/> | 281 <syntax/> |
248 <default/> | 282 <default/> |
249 <context>upstream</context> | 283 <context>upstream</context> |
250 | 284 |