Блоги

Навигационные полоски

Аутентификация по сертификату в веб консоль ActiveMQ Artemis

Аутентификация по сертификату в веб консоль ActiveMQ Artemis

В мире SSH аутентификация по открытому ключу используется очень широко. Напротив, для веб приложений такое решение применяется редко, но иногда бывает востребованно. В этой статье рассмотрим настройку веб консоли ActiveMQ Artemis для аутентификации пользователей по сертификату. Начнём, пож...

14.03.2024
Apache Camel и FTP: история испорченных файлов

Apache Camel и FTP: история испорченных файлов

На одном из проектов мы использовали Entaxy для получения и обработки zip архивов через sftp. Затем появилась необходимость обрабатывать arj архивы, полученные через ftp. Для Apache Camel компоненты sftp, ftp, ftps имеют много общего и расположены в одной фиче "camel-ftp". Па...

01.08.2022
Использование Apache Camel REST DSL в нескольких контекстах

Использование Apache Camel REST DSL в нескольких контекстах

В ходе работы над нашей интеграционной платформой Entaxy у нас возникла задача запуска разных REST API в разных Camel контекстах. Для этих целей был выбран Camel REST DSL, который мы успешно использовали для других задач. Но почти сразу мы натолкнулись на проблему, которая ставила под угроз...

06.07.2022
WSO2 Micro Integrator - добавление кастомных метрик. Fear and loathing...

WSO2 Micro Integrator - добавление кастомных метрик. Fear and loathing...

Для одного из заказчиков недавно возникла необходимость получать кастомные метрики по сервисам WSO2 Micro Integrator - API, Proxy, Inbound Endpoint. Изначально это выглядело вполне реализуемым штатными средствами, но не тут-то было! Для выведения метрик и оповещений мы используем св...

11.02.2022
Сценарии работы WSO2 Identity Server

Сценарии работы WSO2 Identity Server

В данном блоге мы немного отойдём от заведённого текстового формата и предложим вашему вниманию видеоматериал. В нём рассказывается и показывается про основные аспекты использования WSO2 Identity Server - организация Single Sign On(SSO), федерации идентификационных провайдеров и многофактор...

18.01.2022
WSO2 Micro Integrator - вызов REST сервиса с Basic Auth

WSO2 Micro Integrator - вызов REST сервиса с Basic Auth

В недавнем прошлом была относительно небольшая и простая задача - вызов REST сервиса из WSO2 MI 4.0. Этот сервис был прикрыт при помощи Basic Auth. Для подобных вещей в Apache Synapse можно использовать handlers - это вполне удобно, пользователей можно добавить прямо в локальное х...

27.12.2021
camel-cxf-blueprint - проблема с ClassNotFoundException

camel-cxf-blueprint - проблема с ClassNotFoundException

Недавно натолкнулись на небольшую проблему и потратили некоторое время в связи с ней - вдруг наш блог сэкономит кому-нибудь время... Мы делали простой маршрут на Apache Camel с использованием Apache CXF. В blueprint был добавлен CXF Server:     <!-- CXF servers -->   &...

23.12.2021
Apache Camel и RabbitMQ: Дружба через боль

Apache Camel и RabbitMQ: Дружба через боль

В рамках работы над нашей интеграционной платформой Entaxy мы решили проверить как всё будет функционировать, если переключиться с брокера ActiveMQ Artemis, который мы используем в базе на что-то другое. В качестве подопытного кролика мы, собственно, и выбрали Кролика(RabbitMQ). Нам важно б...

21.12.2021
Вышла новая версия Liferay 7.4.3 GA4

Вышла новая версия Liferay 7.4.3 GA4

Компания Liferay продолжает цикл разработки новой версии своей портальной платформы Liferay 7.4 и выпустила новую версию - Liferay CE 7.4.3 GA4 Liferay Objects Ключевой новой "фичей" этой версии стало появление Liferay Object - инструмента создания приложений в парадигме &q...

13.11.2021
Использование интеграционного шаблона Poll Enrich в WSO2 EI

Использование интеграционного шаблона Poll Enrich в WSO2 EI

Представьте ситуацию - вам надо забрать сообщение из очереди брокера по пришедшему REST запросу. Вполне нормальная задача, для которой есть отдельный шаблон EIP, который называется Poll Enrich - https://camel.apache.org/components/3.4.x/eips/pollEnrich-eip.html/. В WSO2 EI мы...

02.09.2021