Я знаю, что переменные сеанса сохраняются на некоторых, но не на всех транспортных барьерах, например, они не распространяются через транспортный барьер HTTP. Может ли кто-нибудь помочь мне узнать, какие другие транспортные барьеры в муле не позволяют распространять переменную сеанса.
Переменные Mule Session сохраняются на некоторых, но не на всех транспортных барьерах.
Ответы (3)
Переменные сеанса, установленные с помощью преобразователя переменных сеанса, сохраняются в течение всего жизненного цикла сообщения, независимо от транспортных барьеров, за исключением коннектора HTTP, который их не распространяет.
Ссылка ниже
ссылка-преобразователь-переменной-сеанса
Переменные сеанса используются, когда мы хотим сохранить значение (значения) через транспортный барьер в потоке. Эти переменные сеанса не будут доступны в API потока HTTP-запросов, а будут доступны только в том потоке, в котором они объявлены. Они предназначены для использования вместо переменных потока, когда в потоке есть какой-либо транспортный запрос.
Чтобы передавать значения через http, вы можете установить исходящее свойство, которое будет доступно как входящее свойство после HTTP-барьера.
Ссылка ниже подробно объясняет область свойств https://blogs.mulesoft.com/dev/anypoint-platform-dev/mule-school-the-mulemessage-property-scopes-and-variables/