Blogs
Аутентификация по сертификату в веб консоль ActiveMQ Artemis
В мире SSH аутентификация по открытому ключу используется очень широко. Напротив, для веб приложений такое решение применяется редко, но иногда бывает востребованно. В этой статье рассмотрим настройку веб консоли ActiveMQ Artemis для аутентификации пользователей по сертификату. Начнём, пож...
Apache Camel и FTP: история испорченных файлов
На одном из проектов мы использовали Entaxy для получения и обработки zip архивов через sftp. Затем появилась необходимость обрабатывать arj архивы, полученные через ftp. Для Apache Camel компоненты sftp, ftp, ftps имеют много общего и расположены в одной фиче "camel-ftp". Па...
Использование Apache Camel REST DSL в нескольких контекстах
В ходе работы над нашей интеграционной платформой Entaxy у нас возникла задача запуска разных REST API в разных Camel контекстах. Для этих целей был выбран Camel REST DSL, который мы успешно использовали для других задач. Но почти сразу мы натолкнулись на проблему, которая ставила под угроз...
WSO2 Micro Integrator - добавление кастомных метрик. Fear and loathing...
Для одного из заказчиков недавно возникла необходимость получать кастомные метрики по сервисам WSO2 Micro Integrator - API, Proxy, Inbound Endpoint. Изначально это выглядело вполне реализуемым штатными средствами, но не тут-то было! Для выведения метрик и оповещений мы используем св...
Сценарии работы WSO2 Identity Server
В данном блоге мы немного отойдём от заведённого текстового формата и предложим вашему вниманию видеоматериал. В нём рассказывается и показывается про основные аспекты использования WSO2 Identity Server - организация Single Sign On(SSO), федерации идентификационных провайдеров и многофактор...
WSO2 Micro Integrator - вызов REST сервиса с Basic Auth
В недавнем прошлом была относительно небольшая и простая задача - вызов REST сервиса из WSO2 MI 4.0. Этот сервис был прикрыт при помощи Basic Auth. Для подобных вещей в Apache Synapse можно использовать handlers - это вполне удобно, пользователей можно добавить прямо в локальное х...
camel-cxf-blueprint - проблема с ClassNotFoundException
Недавно натолкнулись на небольшую проблему и потратили некоторое время в связи с ней - вдруг наш блог сэкономит кому-нибудь время... Мы делали простой маршрут на Apache Camel с использованием Apache CXF. В blueprint был добавлен CXF Server: <!-- CXF servers --> &...
Apache Camel и RabbitMQ: Дружба через боль
В рамках работы над нашей интеграционной платформой Entaxy мы решили проверить как всё будет функционировать, если переключиться с брокера ActiveMQ Artemis, который мы используем в базе на что-то другое. В качестве подопытного кролика мы, собственно, и выбрали Кролика(RabbitMQ). Нам важно б...
Вышла новая версия Liferay 7.4.3 GA4
Компания Liferay продолжает цикл разработки новой версии своей портальной платформы Liferay 7.4 и выпустила новую версию - Liferay CE 7.4.3 GA4 Liferay Objects Ключевой новой "фичей" этой версии стало появление Liferay Object - инструмента создания приложений в парадигме &q...
Использование интеграционного шаблона Poll Enrich в WSO2 EI
Представьте ситуацию - вам надо забрать сообщение из очереди брокера по пришедшему REST запросу. Вполне нормальная задача, для которой есть отдельный шаблон EIP, который называется Poll Enrich - https://camel.apache.org/components/3.4.x/eips/pollEnrich-eip.html/. В WSO2 EI мы...
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.