Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Støtte for å sette opp abonnement til Altinn Events fra ikkje-adresserbare klienter #632

Open
steinarhenriksen opened this issue Dec 6, 2024 · 0 comments
Assignees
Labels
kind/feature-request New feature or request

Comments

@steinarhenriksen
Copy link

Description

Støtte for å sette opp abonnement til Altinn Events fra ikkje-adresserbare klienter.

Me veit at klientar kan bruke tradisjonell polling mot Altinn Events, men ønsket er å unngå polling (og tilhøyrande unødvendig trafikk og svak responsitivitet).

I dag baserer Altinn Event seg på webhooks, men dette krev at mottakar av events kan ta imot HTTP over internett. Det blir dermed umulig å bruke for klientar som ikkje har eksponert ein webserver.

Det finnes ein del protokollar og teknikkar som brukes for å støtte slike klientar i andre samanhengar. Felles for desse er at klienten opprettar tilkoblinga før tenar (her Altinn Events) dytter hendelsar tilbake til klienten over denne tilkoplinga.

Eit par eksempler på protokollar og teknikkar som kan brukes er websockets og long-polling. Det finnes ein heil del ulike alternativ.

Bakgrunn for ønsket er eFormidlings kommande overgang til Altinn 3 Melding og Formidling, men eg vil tru at dette mønsteret kan være relevant i fleire use case. Håpet er at eFormidling (og andre) kan unngå polling mot Altinn for å forbetre responsitivitet og redusere unødvendig trafikk (som eFormidling produserer ein heil del av i dag).

Eg tek gjerne ein prat om behov og eventuell løysing, så ta kontakt om det er ønskeleg 👍

Additional Information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature-request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants