C# 负载平衡和Ado.net数据行
我正在从事一个.net brownfield项目,该项目目前是在legacy.NET2.0中构建的,它使用传统的Ado.net。我们正在对项目进行sprint改造,试图使其基于服务,我们计划将其部署在负载平衡器上。问题是DataRow是否在负载平衡的场景中工作,如果是,如何工作?我可以在方法内部使用datarow并返回一个datatable,以便对其进行序列化,还是完全不使用datarow。据我所知,我知道在负载平衡集群中,每个对象都必须继承ISerializable。所以请建议 “…返回数据表…”-到哪里?客户端?最好将数据库中的数据加载到对象中,并将其存储到分布式内存缓存(如Redis或Memcached)中,这些缓存可以通过集群访问,而不是尝试共享数据库资源负载平衡的关键是幂等性。如果您的服务是幂等的,它们将在负载平衡器之后进行扩展。如果在服务中强制幂等性,则没有理由不使用带有负载平衡器的数据行。C# 负载平衡和Ado.net数据行,c#,.net,serialization,ado.net,load-balancing,C#,.net,Serialization,Ado.net,Load Balancing,我正在从事一个.net brownfield项目,该项目目前是在legacy.NET2.0中构建的,它使用传统的Ado.net。我们正在对项目进行sprint改造,试图使其基于服务,我们计划将其部署在负载平衡器上。问题是DataRow是否在负载平衡的场景中工作,如果是,如何工作?我可以在方法内部使用datarow并返回一个datatable,以便对其进行序列化,还是完全不使用datarow。据我所知,我知道在负载平衡集群中,每个对象都必须继承ISerializable。所以请建议 “…返回数据表