管理多线程应用程序上的数据结构状态

时间:2014-05-23 21:40:45

标签: java multithreading ip-address

在服务器上运行的服务方面,我需要一些关于如何管理哈希映射/数组列表状态的建议。我正在尝试设计IP地址管理系统,其中要求是API调用发生的时候,方法应该提供第一个可用的,它没有从哈希映射/数组列表中分配IP地址。我考虑了两种方法。

  1. 当为某个逻辑名分配IP地址时,会为存储所有信息的特定IP地址/逻辑名创建default.property文件。因此,每次请求到来时,我都可以浏览所有文件以检查先前分配的IP地址,然后分配IP地址。但我认为这会增加处理时间。

  2. 我可以维护具有所有可用IP地址的数据结构ad我将在每次分配ip地址时将该对象存储在文件中。但我觉得这会导致单点故障。

  3. 如果任何人可以就此建议我会很棒

    感谢您的时间。

0 个答案:

没有答案