Но вообще тема подписки на события известная. В нескольких проектах для интеграции использовали. Но по старинке использовались либы над CometD и LongPolling. Но хороших либ чтобы работать с этим протоколом не особо много. На практике использовали jsForce либу, но для Streaming API реализация оставляет желать лучшего. При активном использовании на проде подписки хаотически отваливаются. Приходилось использовать хаки для периодической переинициализации слушателей. Надо будет попробовать поработать с gRPC. Протокол от гугла, да и либ под разные языки хватает.
Вот такой свежий видосик мне попался на глаза про Pub/Sub API и gRPC. Еще не пробовал, но выглядит интересно!
[youtube]https://www.youtube.com/watch?v=g9P87_loVVA[/youtube]
Статья про Pub/Sub API
https://developer.salesforce.com/blogs/2021/07/pub-sub-api-building-event-driven-integrations-just-got-even-easier
Но вообще тема подписки на события известная. В нескольких проектах для интеграции использовали. Но по старинке использовались либы над CometD и LongPolling. Но хороших либ чтобы работать с этим протоколом не особо много. На практике использовали jsForce либу, но для Streaming API реализация оставляет желать лучшего. При активном использовании на проде подписки хаотически отваливаются. Приходилось использовать хаки для периодической переинициализации слушателей. Надо будет попробовать поработать с gRPC. Протокол от гугла, да и либ под разные языки хватает.
Это будет GA только в этом release - Summer 22,(во многих instances upgrade в эти выходные)
Это будет GA только в этом release - Summer 22,(во многих instances upgrade в эти выходные)
https://help.salesforce.com/s/articleView?id=release-notes.rn_pub_sub_api_ga.htm&type=5&release=238
О! пасиб за ссылку на Release Notes. Чет я про них подзабил. Смотрю там много вкусного в других разделах