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

Add connection module exposing grpc server implementation #36

Closed
4 tasks
chadqueen opened this issue Aug 31, 2022 · 1 comment · Fixed by #61
Closed
4 tasks

Add connection module exposing grpc server implementation #36

chadqueen opened this issue Aug 31, 2022 · 1 comment · Fixed by #61
Assignees
Labels
PRIORITY Issue/PR assigned with this tag must be given priority over the rest of the backlog

Comments

@chadqueen
Copy link
Contributor

chadqueen commented Aug 31, 2022

As a developer, I would like an encapsulated abstraction providing:

gRPC abstraction layer

  • Stateless pass-through wrapper layer to grpc stubs with method signatures derived from ansys.geometry.core model entities

Server connection management

  • Management of existing connections
  • Reconnect management
  • Establish connection to specific endpoint
@RobPasMue
Copy link
Member

I will be taking the lead on this one starting on Monday. Thanks for creating it @chadqueen. Goals:

  • Create a client class to connect to a server endpoint
  • Check if "launch" mechanism is possible (launch the service) and implement it
  • Manage multiple connections (as a possibility)
  • Try to replicate the behaviour of other existing PyAnsys clients

The way in which we send over the information once we have the client is dependent on how we decide to structure our module. I'd wait for that part since it will depend on many architecture design issues we have open.

@RobPasMue RobPasMue self-assigned this Sep 4, 2022
@RobPasMue RobPasMue mentioned this issue Sep 4, 2022
9 tasks
@github-actions github-actions bot removed the PRIORITY label Sep 5, 2022
@RobPasMue RobPasMue added the PRIORITY Issue/PR assigned with this tag must be given priority over the rest of the backlog label Sep 5, 2022
@chadqueen chadqueen self-assigned this Sep 5, 2022
@chadqueen chadqueen linked a pull request Sep 5, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PRIORITY Issue/PR assigned with this tag must be given priority over the rest of the backlog
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants