4

我想知道如何在 Amazon AW 上扩展 SignalR。据我了解,为了扩展 SignalR,我需要在多个 EC2 服务器上部署我的网站。问题是两台或多台服务器之间没有连接。可以选择使用 Redis DB 使服务器相互通信。

我的问题是:

  1. 我还需要扩展 Redis DB 吗?

  2. 消息数据是永久保存到数据库中还是在发送消息时被删除?(我不希望数据库保存消息,因为它会变得非常大)

  3. 亚马逊上是否有任何推荐的配置以开始可扩展的 SignalR 部署?

4

2 回答 2

2

自从发布此问题以来,亚马逊已经为 Redis 引入了 ElastiCache

于 2015-01-22T21:24:51.843 回答
1

1)在考虑如何扩展 Redis 之前,您应该先了解是否需要扩展 Redis。

2)Redis是一个内存数据集(http://redis.io/topics/introduction);所以它不必持久化到磁盘。

3) 我建议遵循 SignalR wiki (https://github.com/SignalR/SignalR/wiki) 中给出的建议来设置 SignalR(您使用 AWS EC2 的事实并不重要) - 然后来回来有任何具体问题。

于 2012-10-03T20:07:11.443 回答