Muhuru-Bay-Microgrid / muhuru-bay-dashboard

Spring Boot Vaadin dashboard app for the Muhuru Bay Micro-grid Project
0 stars 0 forks source link

Decide on stack and project structure for implementing the UDP server to receive remote telemetry #9

Open rpomeroy opened 10 years ago

rpomeroy commented 10 years ago

Initial thoughts:

Handling UDP

Akka has nice UDP support and is accessible from Java or Scala.

Implementing with Akka Actors is attractive for scale - even if scale won't be a big issue for awhile. I'd like to "do it right" where possible. Scala V.S. Java - what do you guys think?

There also seems to be some akka-persistence bits for SimpleDB - but docs seem hard to find (maybe in the scaladocs?).

It's an open question to the team whether we try to have a single Spring Data based @Repository codebase shared across the UI and UDP server. But we do need to come up with a how we're going to manage the code:

Another option is to just use Netty + Spring (including Spring Data @Repository we're currently implementing)

Share your thoughts team.

Ron

zkendall commented 10 years ago

Finally got my setup running, so I can start on this now.

rpomeroy commented 10 years ago

Excellent. I would create a separate repo for the work. It needs to deploy separately from the UI