[Flight][Java] Add optional session headers
- Lingua principale
- Java
- Stelle
- 94
- Fork
- 152
- Merge medio
- 3g 16h
- PR unite (30g)
- 11
Descrizione
- Add a client middleware which receives and re-uses a session token from the server.
- Add a server middleware which, when encountering a request with no session header, creates a session on the backend, generates a token for it, and sends the token to the client in a header. The client can re-use this as indicated above.
- If the client has a session header, re-use the same session from the backend (report an error if an invalid session was used).
**Reporter**: [Tiffany Lam](https://issues.apache.org/jira/browse/ARROW-10427) / @tifflhl
**Note**: *This issue was originally created as [ARROW-10427](https://issues.apache.org/jira/browse/ARROW-10427). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando i punti di ingresso del middleware del client Java e del server responsabili degli header di request e response, quindi traccia come vengono rappresentate le sessioni del backend e gli errori relativi a sessioni non valide. Definisci i test di integrazione del client e del server necessari per coprire la creazione e il riutilizzo dei token, nonché i token non validi; il lavoro è completo quando entrambi i percorsi del middleware condividono in modo coerente la sessione del backend.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100