【发布时间】:2009-09-03 20:51:20
【问题描述】:
我一直在考虑 REST 服务的优势、整个无状态和会话亲和性“东西”。令我印象深刻的是,如果您在基础架构中的多台机器上部署了多个服务版本,并且它们都作用于给定资源,那么该资源的状态存储在哪里?
在基础设施中拥有一个使用分布式缓存的主机是否有意义,并且任何在服务内部发生变化的状态,它只是简单地获取/放入缓存吗?这将允许出于负载平衡原因而部署的任意数量的服务都可以看到相同的资源状态视图。
【问题讨论】:
-
这似乎是高度理论化的,你能更详细地描述你想要完成的事情吗?
-
无状态并不特定于 REST。 “会话亲和性”是什么意思?
标签: rest web-services load-balancing