Any recommendations for running an AppFabric Cache cluster on Windows 7 professional machines? I am planning to have 3 nodes, and setup High Availability. Please suggest. The below mentioned will be my client configuration:
<dataCacheClient requestTimeout="60000" channelOpenTimeout="15000" maxConnectionsToServer="2">
<localCache isEnabled="true" sync="NotificationBased" ttlValue="300000" objectCount="100000" />
<clientNotification pollInterval="10" maxQueueLength="100000" />
<hosts>
<host name="********" cachePort="********" />
</hosts>
<securityProperties mode="Transport" protectionLevel="EncryptAndSign" />
<transportProperties connectionBufferSize="131072" maxBufferPoolSize="268435456" maxBufferSize="8388608" maxOutputDelay="2" channelInitializationTimeout="60000" receiveTimeout="600000" />
</dataCacheClient>
High Availability is only available on Windows Server 2008 Enterprise Edition - Windows 7 hosts will not support it.
I'd think very carefully about this setup - Windows 7 is not designed as a 'server-scale' operating system, you get things like application crashes or unexpected restarts from Windows Updates that could mean not all your cache hosts are always going to be available. I'd also very much doubt that Microsoft would support this configuration for a production system, or would at least strongly recommend against it.
By all means try it, test it extensively, but be prepared for it to fail.