Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 基于软件的负载平衡&x2B;NET的一些ESB工具。有哪些选择?(如有的话)_.net_Wcf_Performance_Load Balancing_Esb - Fatal编程技术网

.net 基于软件的负载平衡&x2B;NET的一些ESB工具。有哪些选择?(如有的话)

.net 基于软件的负载平衡&x2B;NET的一些ESB工具。有哪些选择?(如有的话),.net,wcf,performance,load-balancing,esb,.net,Wcf,Performance,Load Balancing,Esb,我需要一个能实现以下功能的软件: 1.为客户机提供一个端点(从多个服务端点抽象出来) 2.保留传入请求的队列 3.在多台机器上的多个服务端点之间平衡负载 4.控制这些端点的可用性 5.当达到最大CPS或最大消息队列大小时,给客户端一些可读错误 6.根据队列大小和已知服务端点性能给出一些消息处理时间预测 这个东西应该是基于.NET和WCF的。我认为它是负载平衡器和ESB的混合体。 你能说出这种类型的现有产品(OSS项目)吗?这是一个相当大的购物清单。我们使用为Windows 64位编译的Apach

我需要一个能实现以下功能的软件:
1.为客户机提供一个端点(从多个服务端点抽象出来)
2.保留传入请求的队列
3.在多台机器上的多个服务端点之间平衡负载
4.控制这些端点的可用性
5.当达到最大CPS或最大消息队列大小时,给客户端一些可读错误
6.根据队列大小和已知服务端点性能给出一些消息处理时间预测

这个东西应该是基于.NET和WCF的。我认为它是负载平衡器和ESB的混合体。
你能说出这种类型的现有产品(OSS项目)吗?

这是一个相当大的购物清单。我们使用为Windows 64位编译的Apache负载平衡器。 设置、集群和管理都很简单,但您需要使用Http/Https作为传输

它将满足列表中的第1、3、4项(开箱即用50%)

在其他方面,我不知道有任何现有的产品,因此您需要编写一个WCF路由器类型的应用程序来满足第2、5、6项的要求,但请注意,它可能没有Apache负载平衡器那样健壮

干杯