Skip to content

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

@OhmGeek

Description

@OhmGeek

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions