Gol*_*den 7 rest eventual-consistency
在ThoughtWorks的技术雷达2014年7月下提到的技术/试用一种新的趋势叫REST without PUT.他们解释为:
在上一次雷达中,我们讨论了捕获显式域事件,强调记录触发状态转换的业务有意义的事件而不仅仅是CRUD的实体.REST接口通常使用PUT来更新资源状态,但是POST通常更好地记录捕获意图的新事件资源.没有PUT的REST具有分离命令和查询接口的附带好处,并迫使消费者允许最终的一致性.
有没有其他资源可供人们阅读?这个术语REST without PUT是由ThoughtWorks构成的,或者这是学术性的,还是......?
有什么暗示吗?
恕我直言,他们说人们应该停止关注 CRUD 操作并专注于状态转换。然后将一组转换映射到特定事件。其中之一用于更新实体。如何更新以及更新内容取决于事件的上下文。需要 POST 更新事件而不是 PUT 更新。
顺便说一句,它解决了在 REST 中使用纯 HTML 的一个问题 - HTML 不允许在没有 JavaScript 的情况下触发 PUT 或 DELETE。
| 归档时间: |
|
| 查看次数: |
1965 次 |
| 最近记录: |