首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有参数化URL的RESTful服务主机名解析

带有参数化URL的RESTful服务主机名解析
EN

Stack Overflow用户
提问于 2012-11-12 22:46:51
回答 1查看 276关注 0票数 0

我们正在构建一个web应用程序,其中我们遵循使用RESTful服务进行模块之间内部通信的SAAS模型。

有一个场景,我们希望通过在服务的URL中传递的参数值之一来解析RESTful服务的服务器主机名。在我们的体系结构中,每个服务器实例都希望为URL中特定参数的一组值提供自己的服务。

在动态环境中,这样的职责可以从一个服务器改变到另一个服务器。客户端如何动态解析它应该联系哪个IP地址以获得特定请求的服务?是否有某种类似于DNS的URL服务注册和解析工具,可以在解析过程中考虑一些元数据,如参数值?欢迎任何链接到一些现有的解决方案或实现这类事情的想法。

EN

回答 1

Stack Overflow用户

发布于 2012-11-13 00:51:23

您可以使用反向代理作为服务的前端(所有工作服务器)。它必须能够根据URL中的应用程序级语义(包括参数)的一些知识将请求定向到适当的后端服务器。

以下是最常用的反向代理的列表:

  • Nginx (特别是关于使用mod_proxy

reverse-proxying)

  • Squid

  • Apache

主要要注意的是,这些通用产品可能不能很好地满足您的需求,因为它们可以被认为是非常灵活的。这就是为什么我自己为一个类似的web服务写了一个自定义的反向代理(这个项目是用Delphi实现的,如果需要的话,我可以提供更多的细节)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13345775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档