Как добавить сайт-заглушку на сервер
Одна из особенностей работы с виртуальными серверами — в том, что IP-адрес, который выдаётся для размещения сайтов, раньше мог принадлежать кому-то другому. Старый владелец мог размещать на нём сайты, привязывать к нему домены.
Когда адрес назначается новому серверу, он полностью переходит в ваше распоряжение. Но с ним вам может достаться и непредвиденный багаж: например, к этому адресу всё ещё могут быть привязаны доменные имена одного из прошлых владельцев.
Это выливается в следующую картину: веб-сервер получает запросы к доменам, для которых на сервере нет настроек, и показывает на них ваш сайт. В итоге поисковая система считает эти домены копиями вашего сайта — и это приводит к проблемам с ранжированием.
Чтобы защититься от таких ситуаций, достаточно разместить на сервере сайт-заглушку. Его главная задача — отлавливать такие бесхозные домены, чтобы они не влияли на работу ваших сайтов.
Для заглушки достаточно иметь в запасе обычную HTML-страничку, на которой будет какое-то сообщение для пользователей, по ошибке попавших на ваш сервер.
- Настройка сайта-заглушки в ISPmanager
- Настройка сайта-заглушки в Apache
- Настройка сайта-заглушки в Nginx
Настройка сайта-заглушки в ISPmanager
Для создания заглушки в ISPmanager достаточно создать отдельный сайт и указать его в качестве приоритетного.
Доступы для входа в панель управления можно найти в Личном кабинете — раздел Товары
— Виртуальные серверы
— выберите ваш сервер, сверху «Инструкция»
.
Откройте панель ISPmanager, перейдите в раздел Сайты и сверху нажмите «Создать сайт»
:
Перейдите в раздел «Расширенные настройки»
в поле «Доменное имя»
укажите произвольное доменное имя заглушки. Например, в примере ниже это домен no-such-site.sorry
После этого кликните на любом месте в окне настройки — сработает автозаполнение полей. Немного ниже в настройках создаваемого сайта отметьте пункт «Сайт по умолчанию»
.
Осталось только загрузить файлы заглушки, чтобы посетители видели не приветственную страницу, которую генерирует ISPmanager, а ваше сообщение.
Если вы знакомы с HTML и CSS, можно просто отредактировать эту самую приветственную страницу. Это можно сделать прямо в панели — раздел Сайты — выберите в списке сайт-заглушку, сверху «Файлы сайта»
. Откроется список файлов сайта — по умолчанию там будет один index.html
. Дважды кликните на файле, откроется редактор кода: измените вид страницы по своему вкусу.
На этом настройка завершена. Теперь домены, не настроенные на сервере, будут открывать эту заглушку, а не ваши сайты.
Настройка сайта-заглушки в Apache
Чтобы создать заглушку на сервере с LAMP, нужно выполнить следующие шаги:
Создайте папку для заглушки и загрузите туда её файлы. В примере мы будем использовать домен
default.site
. Для заглушки можно использовать любое имя — оно носит чисто символический характер.Создать папку можно следующим образом:
mkdir /var/www/default.site
Загрузить файлы заглушки можно любым удобным способом — по FTP, sFTP. Или можно вручную создать файл
index.html
и заполнить его через консольный редактор, если вам знакомы основы HTML и CSS.После того, как файлы загружены, нужно настроить права: предоставить к файлам доступ веб-серверу, чтобы он мог их обрабатывать. Для этого изменим их владельца на системного пользователя, под которым работает Apache: на Ubuntu и Debian это
www-data
, на CentOS —apache
.chown -R www-data:www-data /var/www/default.site
Создайте конфигурационный файл заглушки для веб-сервера —
<VirtualHost>
. Чтобы наша заглушка работала как надо, этот файл должен быть первым в списке всех конфигурационных файлов сайтов на сервере — этого можно достичь с помощью правильного названия.На Ubuntu и Debian для этого достаточно отредактировать конфигурационный файл по умолчанию —
000-default. conf
:nano /etc/apache2/sites-available/000-default.conf
В качестве примера приведён редактор
nano
. Для сохранения файла нажмите сочетание Ctrl
На CentOS потребуется создать его вручную в директории, где лежат остальные
<VirtualHost>
. В примере ниже это папка/etc/httpd/sites-enabled
Можно создать файл, сразу вызвав консольный редактор — в примереvi
:vi /etc/httpd/sites-enabled/000-default.conf
В качестве примера приведён консольный редактор
vi
. Для входа в режим редактирования на клавиатуре нажмите I. Для выхода из режима редактирования нажмите
Замените содержимое файла на следующее:
<VirtualHost 123. 123.123.123:80 > ServerName default.site DocumentRoot /var/www/default.site </VirtualHost>
Вместо
123.123.123.123
укажите IP-адрес вашего сервера,default.site
— имя вашей заглушки,/var/www/default.site
— путь к файлам заглушки.На Ubuntu и Debian после настройки нужно активировать новый конфигурационный файл:
На этом настройка заглушки почти завершена. Чтобы все изменения вступили в силу, осталось перезапустить веб-сервер:
Настройка сайта-заглушки в Nginx
Первым делом нужно подготовить директорию под заглушку и загрузить в неё файлы страницы, которая будет отображаться при запросе к несуществующим на сервере доменам.
Добавим на сервер папку под файлы заглушки:
mkdir /var/www/default
Загрузить файлы заглушки можно любым удобным способом — по FTP, sFTP. Или можно вручную создать файл index.html
и заполнить его через консольный редактор, если вам знакомы основы HTML и CSS.
После того, как файлы загружены, нужно настроить права: предоставить к ним доступ веб-серверу, чтобы он мог их обрабатывать. Для этого изменим их владельца на системного пользователя, под которым работает Nginx: на Ubuntu и Debian это www-data
, на CentOS — nginx
.
chown -R www-data:www-data /var/www/default
Теперь нужно создать конфигурационный файл нашей заглушки.
На Ubuntu и Debian конфигурационные файлы сайтов размещены в отдельной директории
/etc/nginx/sites-available
. Здесь и разместим наш файл:nano /etc/nginx/sites-available/default.conf
В качестве примера приведён редактор
. Для сохранения файла нажмите сочетание Ctrl+O, проверьте имя файла и нажмите Enter. Для выхода из файла нажмите сочетание Ctrl+X.
На CentOS можно просто создать конфигурационный файл заглушки в директории, где у вас размещены конфиги сайтов. Это может быть папка
/etc/nginx/conf.d
, доступная по умолчанию, или, как в примере, отдельно созданная директория/etc/nginx/sites-enabled
:vi /etc/nginx/sites-enabled/default.conf
В качестве примера приведён консольный редактор
vim
. Для входа в режим редактирования на клавиатуре нажмите I. Для выхода из режима редактирования нажмите Esc. Для сохранения и выхода из файла введите сочетание :wq Для выхода без сохранения введите :q!
Вставьте в файл следующий блок настроек:
server { listen 123.123.123.123:80 default_server; server_name _; root /var/www/default; }
Здесь вместо 123.123.123.123
укажите IP-адрес вашего сервера, вместо /var/www/default
— путь к файлам вашей заглушки, и сохраните конфигурационный файл.
Пример содержит минимальную конфигурацию. Если для динамического наполнения заглушки вы будете использовать PHP либо примете решение повесить на неё полноценный сайт, настройки потребуется дополнить.
На Ubuntu и Debian созданный конфигурационный файл нужно активировать — создать символьную ссылку в директории /etc/nginx/sites-enabled
:
ln /etc/nginx/sites-available/default.conf /etc/nginx/sites-enabled/default.conf
Осталось два последних штриха:
Проверяем конфигурацию веб-сервера на корректность:
nginx -t
Перезапускаем веб-сервер:
На этом настройка заглушки завершена.
Заглушка пластиковая 100х100. Профсталь
Заглушка пластиковая 100х100. ПрофстальПрофСталь
Личный кабинет
Корзина
0
Корзина
0
- Главная
- Интернет-магазин
- Сопутствующие товары
- Заглушки
- Заглушка пластиковая 100х100
- Описание
- О доставке и оплате
Заглушка пластиковая 100х100
Доставка
Доставка металлопроката осуществляется грузовыми машинами открытого типа, оборудованными кранами манипуляторами, что позволяет производить выгрузку металла. Цены на доставку вы можете рассчитать онлайн.
Оплата
Наличный расчёт
У нас можно приобрести металлопрокат за наличные (наличный расчет) оплачивая в офисе непосредственно перед погрузкой.
Безналичный расчёт
Для юридических лиц имеется возможность приобрести металлопрокат по счету (безналичный расчет). Для этого необходимо связаться с менеджером по телефону или электронной почте.
Расчет на месте
Оплата (наличный расчет) непосредственно при получении металлопроката при условии доставки транспортом Компании
Банковской картой
Онлайн оплата банковской картой онлайн происходит через ПАО СБЕРБАНК с использованием Банковских карт следующих платежных систем:
Visa International
К оплате принимаются все виды платежных карточек VISA, за исключением Visa Electron. В большинстве случаев карта Visa Electron не применима для оплаты через интернет, за исключением карт, выпущенных отдельными банками. О возможности оплаты картой Visa Electron вам нужно выяснять у банка-эмитента вашей карты.
MasterCard Worldwide, Maestro и МИР
К оплате принимаются все виды MasterCard, Maestro и МИР.
Дополнительная комиссия не взимается. Поступление денежных средств происходит в online-режиме.
Вам нужно знать Номер карты, Имя держателя, Дата окончания действия, Код CVC2/CVV2. Если на вашей карте код CVC / CVV отсутствует, то, возможно, карта не пригодна для CNP транзакций (т.е. таких транзакций, при которых сама карта не присутствует, а используются её реквизиты), и вам следует обратиться в банк для получения подробной информации.
При выборе способа оплаты «Оплата банковской картой онлайн», Вы будете перенаправлены на платежный шлюз ОАО «Сбербанк России» для ввода реквизитов Вашей карты.
Пожалуйста, приготовьте Вашу пластиковую карту заранее. Дополнительно нужно ввести ФИО, email, контактный телефон, а также номер брони для идентификации плательщика. Соединение с платежным шлюзом и передача информации осуществляется в защищенном режиме с использованием протокола шифрования SSL.
В случае если Ваш банк поддерживает технологию безопасного проведения интернет-платежей Verified By Visa или MasterCard Secure Code для проведения платежа также может потребоваться ввод специального пароля. Способы и возможность получения паролей для совершения интернет-платежей Вы можете уточнить в банке, выпустившем карту.
Настоящий сайт поддерживает 256-битное шифрование. Конфиденциальность сообщаемой персональной информации обеспечивается ОАО «Сбербанк России». Введенная информация не будет предоставлена третьим лицам, за исключением случаев, предусмотренных законодательством РФ. Проведение платежей по банковским картам осуществляется в строгом соответствии с требованиями платежных систем МИР, Visa Int. и MasterCard Europe Sprl.
Возврат денежных средств
Срок рассмотрения заявки на возврат составляет 14 дней. Возврат осуществляется на расчетный счет или банковскую карту, с которой был произведен платеж. Срок возврата составляет от 15 до 30 банковских дней, в зависимости от условий Банка, в котором была выпущена банковская карта.
Карточка организации (PDF)
С нами удобно!
Всегда точно в срок, экономия времени
Все по ГОСТу,
без брака
Выгодные цены.
Любые объемы
Контроль на всех этапах.
Личный кабинет
Возможно, вы захотите посмотреть
Проволока вязальная
Фиксаторы
Сантехника
Изделия кованые
Электроды
Изделия
Шарниры
Заглушки
Круги отрезные
Сизы
Итого к оплате:
0,00₽
Длина, м | Масса шт, кг | Цена, за метр: | Цена за штуку: | Цена за тонну: |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
Выберите количество
Модуль ngx_http_stub_status_module
Пример конфигурации Директивы stub_status Данные Встроенные переменные |
Модуль ngx_http_stub_status_module
обеспечивает
доступ к основной информации о состоянии.
Этот модуль не создается по умолчанию, его следует включить с помощью --with-http_stub_status_module
параметр конфигурации.
Пример конфигурации
местоположение = /basic_status { статус-заглушки; }
Эта конфигурация создает простую веб-страницу с основными данными о состоянии, которые могут выглядеть следующим образом:
Активные подключения: 291 сервер принимает обработанные запросы 16630948 16630948 31070465 Чтение: 6 Написание: 179 Ожидание: 106
Директивы
Синтаксис: | stub_status ; |
---|---|
По умолчанию: | — |
Контекст: | сервер , местоположение |
Основная информация о состоянии будет доступна из близлежащего местоположения.
В версиях до 1.7.5,
синтаксис директивы требовал произвольного аргумента, например, stub_status на
».
Данные
Предоставляется следующая информация о состоянии:
-
Активные соединения
- Текущее количество активных клиентских подключений
в том числе
ожидающих
подключений. -
принимает
- Общее количество принятых клиентских подключений.
-
с ручкой
- Общее количество обработанных подключений.
Как правило, значение параметра такое же, как
принимает
если не были достигнуты некоторые ограничения ресурсов (например, ограничение worker_connections). -
запросов
- Общее количество клиентских запросов.
-
Чтение
- Текущее количество подключений, в которых nginx читает заголовок запроса.
-
Письмо
- Текущее количество подключений где nginx записывает ответ обратно клиенту.
-
Ожидание
- Текущее количество бездействующих клиентских подключений, ожидающих запроса.
Встроенные переменные
Модуль ngx_http_stub_status_module
поддерживает следующие встроенные переменные (1.3.14):
-
$connections_active
- то же, что и значение
Активные подключения
; -
$connections_reading
- то же, что и значение
Reading
; -
$connections_writing
- то же, что и значение
Запись
; -
$connections_waiting
- то же, что и значение
Ожидание
.
Stub :: Apache Camel
Начиная с версии Camel 2.10
Поддерживаются как производители, так и потребители
запустить маршрут без необходимости фактического подключения к определенной конечной точке SMTP или Http. Просто добавьте 9Заглушка 0045: перед любым URI конечной точки, чтобы заглушить конечную точку.
Внутри компонент-заглушка создает конечные точки виртуальных машин. Основное различие между Stub и VM заключается в том, что VM будет проверять URI и параметры, которые вы ему задаете, поэтому размещение vm: перед типичным URI с аргументами запроса обычно не работает. Однако Stub не будет, так как он в основном игнорирует все параметры запроса, чтобы вы могли быстро временно отключить одну или несколько конечных точек на вашем маршруте.
Формат URI
заглушка:someUri
Где someUri
может быть любым URI с любыми параметрами запроса.
Настройка параметров
Компоненты Camel настраиваются на двух отдельных уровнях:
уровень компонента
уровень конечной точки
Конфигурация компонентов, которая является самым высоким уровнем Общие и общие параметры конфигурации
Некоторые компоненты имеют только несколько параметров, а другие могут иметь множество. Поскольку компоненты обычно имеют предварительно настроенные значения по умолчанию, которые часто используются, вам часто может потребоваться настроить только несколько параметров компонента; или вообще никакой.
Настроить компоненты можно с помощью DSL компонентов, в файле конфигурации (application.properties|yaml) или непосредственно с помощью кода Java.
Настройка параметров конечной точки
Больше всего приходится настраивать конечные точки, так как конечные точки часто имеют множество параметров, что позволяет настроить то, что конечная точка должна делать. Варианты также классифицируются по тому, используется ли конечная точка как потребитель (от) или как производитель (к) или используется для обоих.
Настройка конечных точек чаще всего выполняется непосредственно в URI конечной точки в виде параметров пути и запроса. Вы также можете использовать Endpoint DSL и DataFormat DSL в качестве безопасного типа способа настройки конечных точек и форматов данных в Java.
При настройке параметров рекомендуется использовать заполнители свойств, которые позволяют не жестко указывать URL-адреса, номера портов, конфиденциальную информацию и другие параметры. Другими словами, заполнители позволяют внедрить конфигурацию из вашего кода и обеспечивают большую гибкость и повторное использование.
В следующих двух разделах перечислены все параметры, сначала для компонента, а затем для конечной точки.
Параметры компонента
Компонент-заглушка поддерживает 11 параметров, перечисленных ниже.
Имя | Описание | Тип | IS ntemall IS IS in nemall . конечная точка с фактическим uri, который ссылается на конечную точку-заглушку, что означает, что вы можете искать конечную точку как через stub:kafka:cheese, так и через kafka:cheese. FALSE BOOLEAN BrideerrorHandler (потребитель) позволяет оборотну, чтобы получить Employse Errance, что для получения Employ Roudslations, что, при этом Excepring Erramles, что для получения Employ Rideltions, что, при этом Emploscretress, что для получения Employ Rideltions, что для получения потребительского нагрузки. входящие сообщения или тому подобное теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут регистрироваться на уровне WARN или ERROR и игнорироваться. false boolean concurrentConsumers (потребитель) число параллельных потоков обработки по умолчанию. 1 INT DEFAULTPOLLTIMEOUT (потребитель (Advanced)) Времена (в Milliseconds). Когда происходит тайм-аут, потребитель может проверить, разрешено ли ему продолжать работу. Установка более низкого значения позволяет потребителю быстрее реагировать на отключение. 1000 INT DEFALTBLOCKWOKHENFULL (Производитель) , будь то нить, которые не будут заблокированными, пока не заблокировали, что они не являются Queue Lobue. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток вместо этого будет блокироваться и ждать, пока сообщение не будет принято. false boolean defaultDiscardWhenFull (производитель) Будет ли поток, который отправляет сообщения в очередь SEDA, будет отброшен. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток прекратит отправку и продолжит, что означает, что сообщение не было отправлено в очередь SEDA. ложный boolean defaultOfferTimeout (производитель) Будет ли поток, отправляющий сообщения в полную очередь SEDA, блокироваться до тех пор, пока емкость очереди не будет исчерпана. По умолчанию будет выдано исключение о том, что очередь заполнена. Включив эту опцию, можно добавить настроенный тайм-аут в блок-кейс. Использование метода .offer(timeout) подчеркивания очереди Java. long lazyStartProducer (производитель) Должен ли производитель запускаться лениво (по первому сообщению). При ленивом запуске вы можете использовать это, чтобы разрешить запуск CamelContext и маршрутов в ситуациях, когда в противном случае производитель может выйти из строя во время запуска и вызвать сбой запуска маршрута. Откладывая этот запуск как ленивый, сбой запуска можно обработать во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что при обработке первого сообщения создание и запуск производителя может занять некоторое время и увеличить общее время обработки. false логическое значение autowiredEnabled (дополнительно) true логическое значение defaultQueueFactory (дополнительно) 9004 Устанавливает очереди по умолчанию3. BlockingQueueFactory queueSize (расширенный) Устанавливает максимальную емкость очереди сообщений. 1000 INT |
---|
Опции конечной точки
Конечная точка заглушки настроена с использованием Syntax URI:
Заглушка: имя
с следующими пути и параметрами QUERY:
699111
11111119.1119.1119.9027.ИМЯ (AMPLEAR)
.0016
Обязательно Имя очереди.
String
Query Parameters (18 parameters)
Name | Description | Default | Type |
---|---|---|---|
size ( общий) | Максимальная емкость очереди SEDA (т. е. количество сообщений, которые она может содержать). По умолчанию будет использовать значение defaultSize, установленное в компоненте SEDA. | 1000 | int |
concurrentConsumers (потребитель) 9013 параллельных потоков обработки | 1 | INT | |
BridgeerrorHandler (потребитель (Advanced)) | позволяет сбросить потребитель. попытка забрать входящие сообщения или тому подобное теперь будет обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут регистрироваться на уровне WARN или ERROR и игнорироваться. | FALSE | BOOLEAN |
ExceptionHandler (потребитель (Advanced)) | , чтобы позволить потребительскому использованию Exclister. Обратите внимание, что если опция bridgeErrorHandler включена, то эта опция не используется. По умолчанию потребитель будет иметь дело с исключениями, которые будут зарегистрированы на уровне ПРЕДУПРЕЖДЕНИЯ или ОШИБКИ и проигнорированы. | Обработчик исключений | |
exchangePattern (потребитель (расширенный)) | Задает шаблон обмена, когда потребитель создает обмен. Enum values:
| ExchangePattern | |
limitConcurrentConsumers (consumer (advanced)) | Ограничить ли число concurrentConsumers максимальным числом 500. По умолчанию будет выдано исключение, если конечная точка настроена с большим числом. Вы можете отключить эту проверку, отключив эту опцию. | true | boolean |
multipleConsumers (consumer (расширенный)) 0 Если этот параметр включен, вы можете использовать SEDA для обмена сообщениями Publish-Subscribe. То есть вы можете отправить сообщение в очередь SEDA, и каждый потребитель получит копию сообщения. Если этот параметр включен, его следует указывать на каждой конечной точке потребителя. | FALSE | BOOLEAN | |
OLLITIONGOUT (потребитель (продвинутый)) | Timeout (в Milliseconds). Когда происходит тайм-аут, потребитель может проверить, разрешено ли ему продолжать работу. Установка более низкого значения позволяет потребителю быстрее реагировать на отключение. | 1000 | целый |
purgeWhenStopping (потребитель (расширенный)) | Следует ли очищать очередь задач при остановке потребителя/маршрута. Это позволяет останавливаться быстрее, так как любые ожидающие сообщения в очереди отбрасываются. | FALSE | BOOLEAN |
Blockhenfull (Producer) | , будь то нить, которые не заблокируют, пока не будет набиваемое набие, пока не является набивным набором. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток вместо этого будет блокироваться и ждать, пока сообщение не будет принято. | False | Boolean |
Discardifnoconsumers (продюсер) | должен ли продюсер выбросить сообщение (не добавить, чтобы добавить, чтобы добавить, чтобы добавить, чтобы добавить, чтобы добавить, чтобы добавить, чтобы добавить на Queue Sendue нет активных потребителей. Только одна из опций discardIfNoConsumers и failIfNoConsumers может быть включена одновременно. | ложь | логический |
discardWhenFull (производитель) | Будет ли отброшен поток, который отправляет сообщения в полную очередь SEDA. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток прекратит отправку и продолжит, что означает, что сообщение не было отправлено в очередь SEDA. | ложь | логический |
failIfNoConsumers (производитель) | Должен ли производитель давать сбой, вызывая исключение при отправке в очередь без активных потребителей. Только одна из опций discardIfNoConsumers и failIfNoConsumers может быть включена одновременно. | FALSE | BOOLEAN |
Offertimeout (производитель) | Timeout Timeout (в Milliseconds). Вы можете отключить тайм-аут, используя 0 или отрицательное значение. | long | |
тайм-аут (производитель) | Тайм-аут (в миллисекундах), прежде чем асинхронная задача-производитель прекратит ожидание завершения асинхронной задачи. Вы можете отключить тайм-аут, используя 0 или отрицательное значение. | 30000 | Лонг |
Wabtortasktocplate (производитель) | Опция для того, чтобы указать, что вызывающий задачу для ASINC для ASINC. Поддерживаются следующие три параметра: Always, Never или IfReplyExpected. Первые два значения говорят сами за себя. Последнее значение, IfReplyExpected, будет ожидать только в том случае, если сообщение основано на запросе ответа. Параметр по умолчанию — IfReplyExpected. Enum values:
| IfReplyExpected | WaitForTaskToComplete |
lazyStartProducer (producer (advanced)) | Должен ли производитель запускаться лениво (по первому сообщению). При ленивом запуске вы можете использовать это, чтобы разрешить запуск CamelContext и маршрутов в ситуациях, когда в противном случае производитель может выйти из строя во время запуска и вызвать сбой запуска маршрута. Откладывая этот запуск как ленивый, сбой запуска можно обработать во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что при обработке первого сообщения создание и запуск производителя может занять некоторое время и увеличить общее время обработки. | false | логический |
очередь (дополнительно) | 900 Определить, какая очередь будет использоваться экземпляром. | BlockingQueue |
Примеры
Вот несколько примеров заглушек конечной точки uris заглушка: http://somehost.bar.com/something
Spring Boot Auto-Configuration
При использовании заглушки с Spring Boot обязательно используйте следующую зависимость Maven для поддержки автоматической настройки:
org.apache.camel.springboot верблюжья заглушка-стартер <версия>х.х.хверсия>
Компонент поддерживает 12 опций, перечисленных ниже.
Name | Description | Default | Type |
---|---|---|---|
camel.component.stub.autowired-enabled | Whether autowiring is enabled. Это используется для параметров автоматического подключения (параметр должен быть помечен как автоматический) путем поиска в реестре, чтобы найти единственный экземпляр соответствующего типа, который затем настраивается для компонента. Это можно использовать для автоматической настройки источников данных JDBC, фабрик соединений JMS, клиентов AWS и т. д. | True | BOOLEAN |
Camel.component.Stub.Stub.Bridge-error-handler | 9003 в то время как потребитель пытается получить входящие сообщения или подобные сообщения, теперь будут обрабатываться как сообщение и обрабатываться обработчиком ошибок маршрутизации. По умолчанию потребитель будет использовать org.apache.camel.spi.ExceptionHandler для обработки исключений, которые будут регистрироваться на уровне WARN или ERROR и игнорироваться. | FALSE | BOOLEAN |
Camel.component.Stub.Stub.Concurrent-Consumers | Сетей. | 1 | Integer |
Camel.component.Stub.Stub.Default-Block-When-Full | , будь то плака, что будет на полной плате, чтобы запустить, что на полной плате, чтобы запустить, что на полной плате, чтобы заполучить, что на полную плату, что будет на полной плате. емкость очереди больше не исчерпана. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток вместо этого будет блокироваться и ждать, пока сообщение не будет принято. | FALSE | BOOLEAN |
Camel. component.Stub.Default-Discard When-Full | , будь то плата, что будет на полной плате. По умолчанию будет выдано исключение о том, что очередь заполнена. При включении этой опции вызывающий поток прекратит отправку и продолжит, что означает, что сообщение не было отправлено в очередь SEDA. | False | BOOLEAN |
Camel.component.Stub.Default-offer-Offer-Timeout | Будь то нить, которые посылают сообщения на полные седали дольше утомлялся. По умолчанию будет выдано исключение о том, что очередь заполнена. Включив эту опцию, можно добавить настроенный тайм-аут в блок-кейс. Использование метода .offer(timeout) подчеркивания очереди Java. | Long | |
camel.component.stub.default-poll-timeout | Тайм-аут, используемый при опросе. Когда происходит тайм-аут, потребитель может проверить, разрешено ли ему продолжать работу. Установка более низкого значения позволяет потребителю быстрее реагировать на отключение. | 1000 | Целое число |
camel.component.stub.default-queue-factory | Установка фабрики очередей по умолчанию. Параметр имеет тип org.apache.camel.component.seda.BlockingQueueFactory | BlockingQueueFactory | |
camel.component.stub.enabled | Включить ли автоматическую настройку компонента-заглушки. Это включено по умолчанию. | Логический | |
camel.component.stub.lazy-start-producer | Должен ли производитель запускаться лениво (по первому сообщению). При ленивом запуске вы можете использовать это, чтобы разрешить запуск CamelContext и маршрутов в ситуациях, когда в противном случае производитель может выйти из строя во время запуска и вызвать сбой запуска маршрута. |