API-шлюз против сервера Mule
введите описание изображения здесь
У каждого из них есть определенная цель? Подходит ли одно лучше, чем другое для конкретной задачи?
2 ответа
Это два разных дистрибутива и служат разным целям.
API Gateway - имеет специальные функции для связи с Anypoint Platform для управления API, применения политик времени выполнения, отправки аналитики, отслеживания API.
Task- For deploying your proxy API Application
Сервер Mule - Сервер Mule - это среда выполнения, которую вы используете для интеграции.
Task- For deploying your actual implementation API Application
Начиная с версии Mule v3.8.0, оба являются одинаковыми. Это означает, что начиная с этой версии среда выполнения поставляется с возможностями API-шлюза, и больше не выпускаются специальные дистрибутивы API-шлюза. Чтобы включить возможности API-шлюза, если у вас есть правильное право, вам нужно только указать учетные данные своей организации или учетные данные среды (это последнее, оно применимо только к Mule 4 или новее).
Возможности API Gateway - это единственные, кто "знает", как, среди прочего, применять / отменять политики Anypoint и генерировать информацию Analytics.
Для сред выполнения, выпущенных до версии 3.8.0, единственным способом использовать эти возможности было использование распределения API Gateway. Например, API Gateway v2.x основан на среде исполнения Mule v3.7.x.