多个Web服务会话的共享服务

时间:2015-06-29 19:07:13

标签: java web-services webserver server server-side

我需要设计共享服务

示例场景:

User 1 logs into web service localhost:8080/checkin?latitude=98.6&longitude=95.2
User 2 logs into web service localhost:8080/checkin?latitude=78.9&longitude=84.9
User 3 logs into web service localhost:8080/checkin?latitude=85.3&longitude=73.5

我需要设计一个服务,它可以从所有用户获取纬度和经度,并返回最近的用户对。

我该如何编写这种共享服务? 或者是否有适合这种情况的服务器应用程序?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用单例模式,其中任何一个选项都有效。

  • 在静态地图上存储值
  • 如果使用Spring或jsf,则可以使用应用程序范围的bean