【问题标题】:What the best way protecting REST service? Should it be a part of site?保护 REST 服务的最佳方式是什么?它应该是网站的一部分吗?
【发布时间】:2012-04-11 05:50:09
【问题描述】:

我开始在一家新公司工作。我们有休息服务(与外部系统的 XML 交换)和网站。 REST 服务在子域上工作,例如 rest.mycompany.com。公司网址是mycompany.com。现场和休息工作就是这样 休息-> 数据库

【问题讨论】:

  • 有什么理由不从 REST 服务获取站点数据?
  • 大部分站点数据来自 Rest。
  • 如果您的网站从服务中获取数据,但仍然重复 90% 的服务代码,那么您可能做错了,我建议您先调查一下,ps:我不是这方面的专家,但我认为重复你的代码很少是一件好事

标签: rest architecture model system subdomain


【解决方案1】:

站点和休息就像 REST -> DB

这是个大问题。尤其是因为一个系统可能会生成仅在另一个系统中显示的错误(不一致的数据)。很难调试。

我的问题是双重编码,我想知道为什么它不能成为站点的一部分(导入导出控制器、XML 解析器和一个记录器系统)?

REST 服务和网站只是 UI 层。实际的业务逻辑应该移到 UI 层都使用的第三个项目(类库/模块/库)。

另一方面,就每个子域的安全性和高负载而言,使用不同的系统可能会更好......每个子域的流量分开?

我会坚持使用不同的网站。不是为了表现,而是因为他们有不同的职责。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2011-01-17
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 2020-07-08
    • 2020-09-26
    相关资源
    最近更新 更多