我需要维护Web应用程序中的对象列表。 Web应用程序的任何用户都可以查看或修改此列表(添加或删除项目)。很多用户几乎可以同时访问(修改)列表。这是分享列表的正确方法。我可以想到两种方式。
请让我知道哪一个是正确的,为什么。另外,如果还有其他更好的方法,请告诉我。
编辑问题是在不同的应用用户之间共享对象。
答案 0 :(得分:1)
数据库,如果速度不是最重要的因素。 如果你需要速度,一些锁定的共享内存解决方案是好的。例如Hazelcast http://www.hazelcast.com/
答案 1 :(得分:0)
您可以使用数据库,自定义数据源(由DataSource接口包装的简单列表)等等,但是......
Web应用程序的任何实例
应该是any user of webapp
,对吧?