Выход Kafka в ArcGIS Velocity может использоваться для отправки выходных объектов в тему во внешне доступном брокере Kafka. Сообщение Kafka отправляется для каждого выходного объекта, отправленного на выход.
Примеры
Ниже приведены примеры использования для выходных данных:
- Аналитик конфигурирует аналитику в реальном времени для обработки и анализа событий, загружаемых каналом, и отправляет полученные объекты в раздел Kafka.
- Финансовый аналитик отправляет обновления о биржевых сделках в реальном времени в тему Kafka, обеспечивая мгновенный доступ к данным.
- После выполнения анализа в аналитике больших данных исследователь хочет отправить в Kafka выходные пространственные или табличные объекты.
Примечания по использованию
При работе с выходными данными учитывайте следующее:
- Брокер Kafka должен быть доступен извне через интернет.
- Доступны следующие форматы выходных данных:
- Текст с разделителями
- JSON
- GeoJSON
- EsriJSON
Параметры
Ниже приведены параметры выходных данных:
| Параметр | Описание | Тип данных |
|---|---|---|
| Брокеры | Список брокеров Kafka через запятую, указанный как server:port, например: machine1.domain.com:9092,machine2.domain.com:9092,machine3.domain.com:9092. | Строка |
| Тема | Тема Kafka, в которую выход отправляет сообщения. | Строка |
| Аутентификация | Задает тип аутентификации при доступе к конечной точке HTTP. Ниже перечислены опции аутентификации:
| Строка |
| Использовать SSL | Определяет, будет ли Velocity использовать SSL (SASL_SSL) при попытке подключиться к брокеру Kafka. Примечание:Это должно соответствовать конфигурации, которая есть у брокера для заданного порта. Если вы отключите этот параметр, Velocity подключится через PLAINTEXT. | Boolean |
| Имя пользователя | Задает имя пользователя для доступа к брокеру Kafka. Этот параметр применяется только при Аутентификации SASL/PLAIN, SASL/SCRAM-SHA-256 или SASL/SCRAM-SHA-512. | Строка |
| Пароль | Задает пароль для доступа к брокеру Kafka. Этот параметр применяется только при Аутентификации SASL/PLAIN, SASL/SCRAM-SHA-256 или SASL/SCRAM-SHA-512. | Строка |
| Имя выходного формата | Формат для исходящих сообщений. Ниже перечислены поддерживаемые имена выходных форматов:
| Строка |
| Вписать строки заголовка | Указывает, записывается ли в файлы строка заголовка с именами полей. Значением по умолчанию является false. | Boolean |
| Разделитель полей | Разделитель полей, используемый файлом для разделения полей. По умолчанию это запятая. | Строка |
Разделитель сообщений | Разделитель сообщений, используемый файлом для разделения сообщений. По умолчанию используется символ новой строки \\n. | Строка |