我有一个Web应用程序,它向外部服务发送rest api调用。截至目前,我已将所有网址都硬编码在我的应用程序中,我打算将这些网址存储在领事服务目录中。以下是与此相关的几个问题。
1)如何将此网址存储在服务目录中?https://prepiam.toronto.ca.ibm.com/idaas/oidc/endpoint/default/authorize?client_id=ssdfsjdfsdfew&response_type=code&scope=openid&redirect_url=https://localhost:9000/mydashboard“ 我是否可以在我的应用程序中将其作为键值对进行访问。是否有任何链接可以帮助理解服务目录的用途和目的?
我还需要存储一些网址,例如https://localhost:9000/users。我希望我可以将这个url存储在hostname,port,base_url等部分中。
答案 0 :(得分:1)
Consul有一个"key-value"存储空间,即您可以使用某个键存储任何数据并将其恢复。你可以在那里存储几乎所有东西(虽然对数据大小有明确限制),但你需要自己构建所有存储功能。
在网址的情况下,您只需将网址作为值,或将其拆分为多个部分 - 只需注意所有操作都应该简单,并且按键排序'和'按键放置'。