Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FLINK-7770][QS] Hide the queryable state behind a proxy.
Previously the QueryableStateClient could connect to the JM and the TMs directly to fetch the required state. Now, there is a proxy running on each TM and the remote client connects to one of these proxies in order to get its state. The proxy receives the request from the client, performs all necessary message exchanges within the Flink cluster, receives the state and forwards it back to the client. This architecture allows for more security features to be integrated in the future, as the proxy is running in the cluster, it exposes less information about the cluster to the outside world, and is more suitable for containerized environments.
- Loading branch information
Showing
52 changed files
with
2,753 additions
and
3,179 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.