Size: a a a

F# Flood: Ручная работа

2020 February 12

AH

Ayrat Hudaygulov in F# Flood: Ручная работа
а получение через какой-нибудь Begin End
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
Ну да, в целом это прям целая балалайка над реббитом.
1) Можно удобно поднимать очереди.
2) Masstransit смотрит за отправкой и получением сообщений.
3) Позволяет написать интерфейсы для сообщений, как понимаю реббит это не делает.
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
Мы на massTransit подняли сервисную шину данных. Гоняем сообщения из разных сервисов туда сюда.
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
В целом на нем еще всякие RCP делают.
источник

M

Mikhail in F# Flood: Ручная работа
Vasiliy Pereverzev
Ну да, в целом это прям целая балалайка над реббитом.
1) Можно удобно поднимать очереди.
2) Masstransit смотрит за отправкой и получением сообщений.
3) Позволяет написать интерфейсы для сообщений, как понимаю реббит это не делает.
Необязательно над рэбитом
источник

M

Mikhail in F# Flood: Ручная работа
Там разные варианты транспорта и персистенса
источник

M

Mikhail in F# Flood: Ручная работа
Ну и мы сагу масстранзитовскую юзали- немного сложно тестировать но в целом неплохо
источник

M

Mikhail in F# Flood: Ручная работа
Из минусов - нет интеграции с Кафкой (но вопрос про рэбит всё-таки) и если в теле хмл а не жсон то может быть больно
источник

AH

Ayrat Hudaygulov in F# Flood: Ручная работа
а в реббите есть гарантии доставки и атомарность?
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
Mikhail
Необязательно над рэбитом
Да, да, конечно) MassTransit можно над разными очередями поднимать.
источник

AH

Ayrat Hudaygulov in F# Flood: Ручная работа
ну типа читаю батч, на 10ом сообщении из 100 отвалился, вернул весь батч взад без коммита/акноледжа
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
млин, Айрат ты давишь(
в mass кажется есть похожее и там можно настраивать.
источник

I

Igor in F# Flood: Ручная работа
Подтверждения при получении я видел
источник

I

Igor in F# Flood: Ручная работа
Но в родном клиенте отправка как будто в трубу
источник

I

Igor in F# Flood: Ручная работа
Отправил и судьба неизвестна
источник

VS

Vladimir Shchur in F# Flood: Ручная работа
Ayrat Hudaygulov
ну типа читаю батч, на 10ом сообщении из 100 отвалился, вернул весь батч взад без коммита/акноледжа
в пульсаре сейчас так и работает, но я убедил их что это баг и будут фиксить)
источник

IB

Ivan Balanar in F# Flood: Ручная работа
Mikhail
Ну это целый Фреймворк с сагами и стейт машиной
что такое сага? впервые услышал этот термин
источник

VP

Vasiliy Pereverzev in F# Flood: Ручная работа
Vladimir Shchur
в пульсаре сейчас так и работает, но я убедил их что это баг и будут фиксить)
:D
источник

M

Mikhail in F# Flood: Ручная работа
Ivan Balanar
что такое сага? впервые услышал этот термин
Паттерн для распределённых бизнес транзакций
источник

I

Igor in F# Flood: Ручная работа
Ребят, скидка на FPure

https://twitter.com/ruHaskell/status/1227285428048408576

Кто еще не купил - 6к руб. за 2 дня - дешевле не бывает 😏👌
источник