Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Список микросервисов

Материал из Платформа Эра. Документации
Версия от 21:10, 7 марта 2025; Oagapov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Перечень микросервисов платформы Эра

  1. Autoprovision (ap) Процессор автопровижена. Обрабатывает запросы от устройств, поступающие по протоколам TFTP и PNP. Active-Active применяется для процессов TFTP. Active-Passive для процессов PNP и управления кэшем MAC- адресов.
  2. Back to back UserAgent (b2b) Роль организующая коммутацию между SIP устройствами, путем создания двусторонних диалогов. Производит маршрутизацию и вызов соответствующих устройств с организацией медиа-потока между ними. Резервируется и масштабируется в режиме Active-Active.
  3. Border Gate’s Media Gate(bgmg) Пограничный медиа-шлюз, замыкающий медиа потоки на внешних интерфейсах. Может быть зарезервирована на одном сервере в режимеActive-Active с непересекающимися настройками нескольких экземпляров.
  4. Broker (broker) Системный брокер сообщений. Обеспечивает прием и сохранение данных без нарушения порядка поступления. Резервируется в режимеActive-Passive.
  5. Call Storage (callstore) Хранилище активных звонков и их контекстов. Накапливает и агрегирует события жизненного цикла звонка. Резервируется в режимеActive-Passive.
  6. Conference SIP Service(conf) Реализует сервис конференц-связи по SIP.Резервируется и масштабируется в режиме Active-Active.
  7. Domain FolderSyncrhonizator (dfsync) Служебная роль, обеспечивающая синхронизацию файлов каталога :SYNC между различными серверами системы. Принципиально не резервируется, накрывая экземплярами всю сеть серверов.
  8. Data Model Server (dms) Сервис модели данных домена. Предоставляет CRUD API для остальных ролей и сервисов для управления экземплярами пользовательских/проектных коллекций. Резервируется в режимеActive-Passive.
  9. Domains Storage (domstore) Универсальное хранилище домена. Используется различными ролями как внутренний сервис. Резервируется в режимеActive-Passive.
  10. Email processor (email) Процессор обмена email-сообщениями с почтовыми серверами. Обеспечивает коммуникацию с почтовыми серверами (IMAP, STMP).Резервируется в режимеActive-Passive.
  11. External SIP Gate (esg) Точка доступа в кластер по SIPдля внешних устройств –провайдеров телефонии, шлюзов и вышестоящими и одноранговыми АТС, находящихся во внешнем номерном плане, не управляемом системой. Резервируется и масштабируется в режиме Active-Active.
  12. File Server (fs) Служебная роль, используемая для резервированного длительного хранения файлов на серверах системы. Резервируется и масштабируется в режиме Active-Active.
  13. Hunt Queue (huntq) Обеспечивает обслуживание очередей (к пользователям и SIP-пользователям).Резервируется в режимеActive-Passive.
  14. Infrastructure Controller (ic) Управляет изменениями в инфраструктуре внутри сайта, распределяет и синхронизирует конфигурации и поддерживает процесс обновления системы внутри сайта. Резервируется в режимеActive-Passive на каждом сайте. Не масштабируется.
  15. Instant messaging processor(im)Процессор обмена быстрыми сообщениями с мессенджерами. Обеспечивает коммуникацию с мессенджерами. Резервируется в режимеActive-Passive.
  16. Interactive Voice ResponseSIP Service (ivr) Сервис авто обслуживания SIP-звонков с помощью преднастроенных администратором IVR-сценариев. Резервируется и масштабируется в режиме Active-Active.
  17. Log Storage (logstore) Обеспечивает длительное хранение лог-файлов со всех серверов и нод. Существует внутри каждого сайта независимо от других. Резервируется в режимеActive-Passive.
  18. Master Domain Center (mdc) Хранилище сущностей домена. Предоставляет другим ролям внутри сайта доступ к данным для организации процессов. Резервируется в режимеActive-Passive.
  19. Meet (meet) Выполняет запуск сервера веб конференций Era Meet.Резервируется в режимеActive-Passive.
  20. Media Gate (mg) Медиа-шлюз, замыкающий медиа-потоки. Резервируется и масштабируется в режиме Active-Active.
  21. Media Gate Controller (mgc) Контроллер группы медиа-шлюзов, расположенных на том-же сайте. Резервируется в режимеActive-Passive.
  22. Master InfrastructureController (mic) Управляет изменениями в инфраструктуре всей системы, управляет распределением и синхронизацией конфигураций и процессом обновления. Резервируется в режимеActive-Passive.
  23. Mixer Controller (mixer) Обеспечивает подготовку, упаковку, сцепку и размещение файлов записей разговоров на основе событий системы. Резервируется и масштабируется в режиме Active-Active.
  24. Microservice controller (msvc) Обеспечивает подъем пользовательских/проектных микросервисов (внешние процессы).В соответствии с настройками сущности.
  25. Middleware (mware) Обеспечивает функции переноса данных между внутренними сервисами внутри сайта, а также контроля корректности работы. Резервируется в режимеActive-Passive.
  26. Prompt Server (prompt) Реализует сервис подключения к существующим разговорам для прослушивания и суфлирования. Резервируется и масштабируется в режиме Active-Active.
  27. Record Mover (recmover) Роль перемещения записей разговоров по доменным хранилищам. Перехватывает события о завершении микширования записей и перемещает записи в соответствии с правилами записи в файловые хранилища соответствующих доменов. Резервируется в режимеActive-Passive.
  28. Redirect SIP Service(redirect) Перенаправляет запросы SIP на один из SIP-гейтов текущего сайта. Обеспечивает возможность использования одного IP-адреса для устройств, подключенных к сайту, повышая его пропускную способность. Резервируется и масштабируется в режиме Active-Active.
  29. Registrar (sr) Хранилище регистраций подключений и устройств пользователей системы и SIP-пользователей. Резервируется в режимеActive-Passive.
  30. RPC Inner (rpci) Служебная роль, обеспечивающая регистрацию активных экземпляров ролей, резервирующихся в режиме Active-Passive.Резервируется в режимеActive-Active, но преимущественно применяется первый доступный экземпляр.
  31. RPC Outer (rpco) Служебная роль, обеспечивающая связь серверов между сайтами без прямого соединения типа full-mesh.Резервируется в режимеActive-Active, но преимущественно применяется первый доступный экземпляр.
  32. Reserver (rsv) Обеспечивает синхронизированное резервирование ресурсов домена на всех сайтах его обслуживания. Резервируется в режимеActive-Passive.
  33. Site Domain Center (sdc) Хранилище сущностей домена. Предоставляет другим ролям доступ к данным для организации процессов. Резервируется в режимеActive-Passive.
  34. Selector ConferenceController (sel) Обеспечивает управление селекторными совещаниями. Резервируется в режимеActive-Passive.
  35. SIP Gate (sg) Точка входа в кластер по SIP для внутренних устройств, определяемых учетными записями SIP-пользователей. Резервируется и масштабируется в режиме Active-Active.
  36. Storage (st) Универсальное хранилище сайта. Используется различными ролями как внутренний сервис. Резервируется в режимеActive-Passive.
  37. States & SubscriptionsStorage (sts) Хранилище состояний и подписок на изменения состояний пользователей системы и SIP-пользователей. Резервируется в режимеActive-Passive.
  38. Service Script Machine (svc) Сервис исполнения служебных сценариев, преднастроенных администратором. Резервируется и масштабируется в режиме Active-Active.
  39. User Center (usr) Обеспечивает логику обслуживания подключений пользователей к системе черезAPI в контексте управления состояниями. Резервируется в режимеActive-Passive.
  40. Voice Mail Server (vmail) Обеспечивает обслуживание голосовых ящиков и работу сервиса голосовой почты. Резервируется в режимеActive-Passive.
  41. Web Server (ws) Предоставляет доступ к APIсистемы через HTTP иWebSocket, а также обслуживает выдачу статических файлов системных и ролевых веб-приложений. Резервируется и масштабируется в режиме Active-Active.
  42. Web Service SubscriptionsStorage (wssubscr) Обслуживает подписки внешних сервисов на получение событий системы через API (HTTP иWebSocket).Резервируется в режимеActive-Passive.
  43. Builder.DataService Обработка данных: импорт, групповые операции и т.д. Резервируется в режимеActive-Passive.
  44. Builder.GeneratorService Обслуживание пакетов: активация, проверка, деактивация, экспорт импорт и т.д. Резервируется в режимеActive-Passive.
  45. Builder.HolderService Фасад пакета builder:распределение вызовов по сервисам-исполнителям Резервируется в режимеActive-Passive.
  46. Callcenter.ACDService Обработка вызовов омниканальными очередями ACDРезервируется в режимеActive-Passive.
  47. Callcenter.CCSService Обслуживание текущих и архивных звонков, разговоров и вызовов (Calls, Connections,Seances)Резервируется в режимеActive-Passive.
  48. Callcenter.Era ConnectorServiceВзаимодействие со слоем платформы в части обработки звонков: получение событий и выполнение команд. Резервируется в режимеActive-Passive.
  49. Callcenter.HolderService Фасад пакета callcenter:распределение вызовов по сервисам-исполнителям Резервируется в режимеActive-Passive.
  50. Callcenter.IvrService Внешнее управление голосовыми сценариями платформы. Резервируется в режимеActive-Passive.
  51. Callcenter.OperatorsService Обеспечение работы CTI-панели пользователей (OperatorStates)Резервируется в режимеActive-Passive.
  52. Callcenter.OutboundService Обслуживание исходящих кампаний. Резервируется в режимеActive-Passive.
  53. Callcenter.ScenarioService Исполнение голосовых сценариев продуктового слоя. Резервируется в режимеActive-Passive.
  54. Callcenter.UsersService Обеспечение работы статусов пользователей (UserStates)Резервируется в режимеActive-Passive.
  55. Email.EMailService Обработка электронных писем Резервируется в режимеActive-Passive.
  56. Email.HolderService Фасад пакета email:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  57. Etl.HolderService Фасад пакета etl: распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  58. Etl.MainService Обслуживание процессов ETL –извлечение, обработка и загрузка данных. Резервируется в режимеActive-Passive.
  59. Helpdesk.HolderService Фасад пакета helpdesk:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  60. Helpdesk.TicketsService Обслуживание заявок технической поддержки. Резервируется в режимеActive-Passive.
  61. Im.HolderService Фасад пакета im: распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  62. Im.MessagesService Обработка сообщений мессенджеров и управление диалогами. Резервируется в режимеActive-Passive.
  63. Im.RoutingService Маршрутизация сообщений мессенджеров. Резервируется в режимеActive-Passive.
  64. Im.ScenarioService Исполнение сценариев обработки сообщений мессенджеров. Резервируется в режимеActive-Passive.
  65. Meet.HolderService Фасад пакета meet:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  66. Meet.MeetService Продуктовые надстройки над ВКС: создание комнат, генерация ссылок, рассылка приглашений и т.д. Резервируется в режимеActive-Passive.
  67. Platform.HistoryService Обслуживание универсальной истории объектов, поиск посредствам связи, создание перекрестных ссылок. Резервируется в режимеActive-Passive.
  68. Platform.HolderService Фасад пакета platform:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  69. Platform.NotificationsSenderService Рассылка уведомлений пользователям. Резервируется в режимеActive-Passive.
  70. Platform.PerfmonService Мониторинг производительности серверов и сервисов. Принципиально не резервируется, накрывая экземплярами всю сеть серверов.
  71. Platform.WatchdogService Контроль за исполнением всех обращений к продуктовым сервисам, перевод в состояниеtimeoutРезервируется в режимеActive-Passive.
  72. Scenario.HolderService Фасад пакета scenario:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  73. Scenario.MainService Генерация кода (компиляция) для продуктовых сценариев всех типов. Резервируется в режимеActive-Passive.
  74. Smart.HolderService Фасад пакета smart:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  75. Smart.MainService Обслуживание обращений, контактов и контрагентов. Резервируется в режимеActive-Passive.
  76. Tester.GeneratorService Исполнение генераторов тестовых данных и прочих способов нагрузочного тестирования. Резервируется в режимеActive-Passive.
  77. Tester.HolderService Фасад пакета tester:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  78. Tools.DocumentsService Генератор документов Резервируется в режимеActive-Passive.
  79. Tools.HolderService Фасад пакета tools:распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  80. Wfm.CalculateService Расчетные механизмы построения графиков работы. Резервируется в режимеActive-Passive.
  81. Wfm.HolderService Фасад пакета wfm: распределение вызовов по сервисам-исполнителям. Резервируется в режимеActive-Passive.
  82. Wfm.ManagementService Обслуживание активных расчетов(отслеживание текущих смен, фиксация нарушений трудовой дисциплины)Резервируется в режимеActive-Passive.

По состоянию на сентябрь 2024 г.