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

SDK + Sidecar implementation #16

Closed
markmandel opened this issue Dec 8, 2017 · 0 comments
Closed

SDK + Sidecar implementation #16

markmandel opened this issue Dec 8, 2017 · 0 comments
Assignees
Labels
area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/design Proposal discussing new features / fixes and how they should be implemented kind/feature New features for Agones
Milestone

Comments

@markmandel
Copy link
Member

SDK and Sidecar for the SDK to talk to. Using gRPC to generate the vast majority of the code for multiple languages.

First SDK will be in Go, as it doesn't require a different toolchain, and is easy to prototype.

See #7 for the C++ SDK design.

@markmandel markmandel added area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/design Proposal discussing new features / fixes and how they should be implemented kind/feature New features for Agones labels Dec 8, 2017
@markmandel markmandel self-assigned this Dec 8, 2017
markmandel added a commit that referenced this issue Dec 8, 2017
First implementation was done in Go as prototyping.
Implementation is done with gRPC so it should be
relatively trivial to generate new SDKs for each
language.

Implemented gRPC sidecars server to accompany the SDK
and processing of the change in states, such that the
IP and Port of the GameServer is available in the
GameServer status when its status is Ready.

Closes #16
markmandel added a commit that referenced this issue Dec 11, 2017
First implementation was done in Go as prototyping.
Implementation is done with gRPC so it should be
relatively trivial to generate new SDKs for each
language.

Implemented gRPC sidecars server to accompany the SDK
and processing of the change in states, such that the
IP and Port of the GameServer is available in the
GameServer status when its status is Ready.

Closes #16
markmandel added a commit that referenced this issue Dec 11, 2017
First implementation was done in Go as prototyping.
Implementation is done with gRPC so it should be
relatively trivial to generate new SDKs for each
language.

Implemented gRPC sidecars server to accompany the SDK
and processing of the change in states, such that the
IP and Port of the GameServer is available in the
GameServer status when its status is Ready.

Closes #16
@markmandel markmandel added this to the 0.1 milestone May 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/design Proposal discussing new features / fixes and how they should be implemented kind/feature New features for Agones
Projects
None yet
Development

No branches or pull requests

1 participant