- Регистрация
- 10.04.2016
- Сообщения
- 482
- Благодарностей
- 386
- Баллы
- 63
Свой API сервис для управления очередью для взаимодействия между шаблонами.
Чтобы было понятно, для чего это нужно, начну с примера.
Допустим нужно сделать сервис прогрева ip и доменов для рассылки.
Несколько шаблонов рассылают письма по авторегам, а один или несколько шаблонов должны заходить в эти аккаунты и читать письма.
Допустим у вас 2000 своих аккаунтов. Сразу возникает проблема - какой аккаунт брать и какое письмо читать.
Сервис решает эту проблему.
Шаблон(ы), которые рассылают, добавляют в очередь email и заголовок письма.
Шаблон(ы), которые должны заходить в аккаунт(профиль) забирают из очереди эту информацию, заходят в нужный аккаунт(загружают профиль), находят по заголовку и открывают нужное письмо.
Для таких и подобных задач и нужен такой сервис, чтобы одни шаблоны заносили информацию в очередь, а другие доставали её.
Сервис реализован на c#. И всё очень просто. Запускаем сервис на любом свободном порту. По умолчанию 5002 пароль mM147258
Их можно поменять в файле Program.cs
Чтобы добавить значение в очередь, используем POST запрос на адрес http://127.0.0.1:5002/api/email/add
Чтобы получить значение из очереди используем GET запрос на адрес http://127.0.0.1:5002/api/email/get
Дальше в видео можно посмотреть демонстрацию работы на примере шаблонов add_email.zp и open_email.zp
Демонстрация работы(видео)
Разумеется прогрев это просто пример, можно придумать много вариантов использования.
Шаблоны из видео, exe файл сервиса, исходник сервиса для Visual Studio в прикрепленном архиве
Разумеется прогрев это просто пример, можно придумать много вариантов использования.
Шаблоны из видео, exe файл сервиса, исходник сервиса для Visual Studio в прикрепленном архиве
Вложения
-
1,9 МБ Просмотры: 28
Последнее редактирование модератором:

