我正在开发一个android应用程序。它与web服务器进行http通信。到目前为止,web服务器的IP地址是硬编码的。将来,如果我更改为具有其他IP地址的不同服务器,则我必须更改代码。我知道有域名/静态地址可能会解决这个问题。但由于我的原生应用程序是专门针对小型设备的,所以我需要找到替代的简单解决方案。
作为一种解决方案,我正在考虑将键/值对存储在在线商店服务中。因此app可以查询在线服务的服务器ip,并使用配置的值。如果IP发生变化,那么我需要做在线服务的修改,而不需要更改应用程序代码。有没有适合我的服务?
另外,对于我的需求,还有其他更好的解决方案吗?
发布于 2017-04-01 23:19:07
您可以使用keyvalue.xyz。它是使用REST API的云key/value存储服务。
免责声明:我已经开发了这个系统。
发布于 2018-06-17 15:29:39
您可能会对kvdb.io感兴趣。它是一个类似于DynamoDB或Redis的键值存储,但具有一个简单得多的REST API,您可以从Curl、jQuery或任何可以发出HTTP请求的地方使用它。
免责声明:我构建了这个服务。
发布于 2015-07-31 22:49:04
您的需求听起来真的很像动态dns,但具体到键/值存储,在Amazon S3上使用一些对象存储如何
过度杀伤力?或者你不想花钱?
好处是您将获得对象的REST接口,因此从应用程序的角度(Amazon SDK)看,它很容易工作。
https://stackoverflow.com/questions/31748560
复制相似问题