Долгие сообщения в RabbitMQ
Предположим, что у вас появилась перекодировать фильмы на вашем медиасервере и вы решили использовать production-ready решение для хранения заданий. Вы взяли RabbitMQ для управления очередями сообщений и Python для их обработке и запуска конвертирования. Но почему-то сообщения обрабатываются нестабильно, клиент падает без всяких видимых причин. Попробуем понять почему такое может быть.
Возьмём готовый код из официального туториала RabbitMQ и немного его модифицируем, чтобы он обрабатывал сообщения за различное время.
Producer
#!/usr/bin/python
+ Блог 529
Project Euler и остальное
Долгие сообщения в RabbitMQ
Предположим, что у вас появилось желание перекодировать фильмы на вашем медиасервере, и вы решили использовать production-ready решение для хранения заданий. Вы взяли RabbitMQ для управления очередями сообщений и Python для их обработки. Но почему-то сообщения обрабатываются нестабильно, клиент падает без всяких видимых причин. Попробуем понять почему такое может быть.
Возьмём готовый код из официального туториала RabbitMQ и немного его модифицируем, чтобы он обрабатывал сообщения за различное время.
Producer
#!/usr/bin/python
# -*- coding: utf-8 -*-
__author__ = "Aleksey Lobanov"
diff --git a/posts/dolgie-soobshcheniia-v-rabbitmq/index.html.gz b/posts/dolgie-soobshcheniia-v-rabbitmq/index.html.gz
index e640deb..3d2fc20 100644
Binary files a/posts/dolgie-soobshcheniia-v-rabbitmq/index.html.gz and b/posts/dolgie-soobshcheniia-v-rabbitmq/index.html.gz differ
diff --git a/sitemap.xml b/sitemap.xml
index c7f3cfb..e24a9b9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -5,28 +5,28 @@ xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
https://likemath.ru/
-2018-10-02T00:51:13-00:00
+2018-10-02T00:59:56-00:00
daily
0.5
https://likemath.ru/archives.html
-2018-10-02T00:51:13-00:00
+2018-10-02T00:59:56-00:00
daily
0.5
https://likemath.ru/tags.html
-2018-10-02T00:51:13-00:00
+2018-10-02T00:59:56-00:00
daily
0.5
https://likemath.ru/categories.html
-2018-10-02T00:51:13-00:00
+2018-10-02T00:59:56-00:00
daily
0.5
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 479386b..91c05d5 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ