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

Create a new Java based server to handle user inputs #18

Open
OhmGeek opened this issue Oct 19, 2019 · 1 comment
Open

Create a new Java based server to handle user inputs #18

OhmGeek opened this issue Oct 19, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@OhmGeek
Copy link
Collaborator

OhmGeek commented Oct 19, 2019

The existing Python based server works in simple cases, but there are several issues:

  • Everything uses REST, which doesn't scale well for the emulator side (since UDP would be preferable for the emulator)
  • Python dictionary can't easily handle concurrency. Replacing this with a ConcurrentHashMap would be ideal.

Therefore, we need to:

  • create a new server project (leaving the old one within the repo for now).
  • This project will be extended to add a REST controller, controller service, and the UDP controller in future issues.
@OhmGeek
Copy link
Collaborator Author

OhmGeek commented Oct 19, 2019

PR #19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant