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

[Thin Client Integration] Create New Store Model and HttpMessageHandler #4571

Open
Tracked by #4570
kundadebdatta opened this issue Jul 3, 2024 · 0 comments · May be fixed by #5019
Open
Tracked by #4570

[Thin Client Integration] Create New Store Model and HttpMessageHandler #4571

kundadebdatta opened this issue Jul 3, 2024 · 0 comments · May be fixed by #5019

Comments

@kundadebdatta
Copy link
Member

kundadebdatta commented Jul 3, 2024

The current plan is to create three new classes for the thin client interactions:

  • ThinClientStoreModel: This class implements the ProcessMessageAsync() method from the IStoreModel interface, to send the request message via the proxy store client. This store model abstracts out the implementation of the thin client interaction using the new Http 2 protocol.

  • ProxyStoreClient: This client is responsible for interacting with the thin client over Http2, using the thin client uri.

  • ThinClientTransportSerializer: This class provides static methods for serializing and deserializing requests and responses to and from the RNTBD protocol for the ThinClient scenario.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Approved
2 participants