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

Introduce HTTP facade sample #46

Open
branimirangelov opened this issue Oct 4, 2020 · 3 comments
Open

Introduce HTTP facade sample #46

branimirangelov opened this issue Oct 4, 2020 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@branimirangelov
Copy link
Collaborator

Interaction with modules will be managed by HTTP facade part of the fabric with the following responsibilities:

  1. Locate module based on state locality (service discovery)
  2. Use cache for handling invocation and response (retries and etc)
@branimirangelov branimirangelov added the enhancement New feature or request label Oct 4, 2020
@branimirangelov
Copy link
Collaborator Author

Postpone since the inter-cluster module calls will be done using Ignite Thin Client

@branimirangelov
Copy link
Collaborator Author

Consider using Azure Functions HTTP triggers as the Facade rather than extending Fabric

@bojidar-bg
Copy link
Collaborator

Azure Functions were dropped as well, but it is possible to integrate Perper directly with an ASP.NET Host, thus serving as an HTTP facade.

I don't believe we need to do anything for this, except perhaps provide a sample/documentation. Retagging accordingly.

@bojidar-bg bojidar-bg removed this from the Release 0.7 milestone Nov 18, 2021
@bojidar-bg bojidar-bg added documentation Improvements or additions to documentation and removed enhancement New feature or request labels Nov 18, 2021
@bojidar-bg bojidar-bg changed the title Perper Fabric: Introduce HTTP facade for modules Introduce HTTP facade sample Nov 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants