Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Web services 如果服务器是";牛;,不是";宠物;,我如何称呼他们?_Web Services_Design Patterns_Architecture_Cloud - Fatal编程技术网

Web services 如果服务器是";牛;,不是";宠物;,我如何称呼他们?

Web services 如果服务器是";牛;,不是";宠物;,我如何称呼他们?,web-services,design-patterns,architecture,cloud,Web Services,Design Patterns,Architecture,Cloud,随着向云的转移,以及将服务器视为“牛”而不是“宠物”的风气,我如何解决这些问题 目前,我的生产服务器PRODUCTION01上可能有一个web服务,因此我可以访问位于http://PRODUCTION01/mywebservice.svc 但是,如果服务器是牛,并且只是根据需要生成的,那么如何处理web服务呢 而且更进一步 如果我们将服务器视为“小鸡”,也就是说,我们可能会在牛耳朵上贴上标签,但小鸡只是一群……在具有多台服务器处理服务的部署中,它们通常运行在将请求分散到多台服务器上的服务器后面。

随着向云的转移,以及将服务器视为“牛”而不是“宠物”的风气,我如何解决这些问题

目前,我的生产服务器PRODUCTION01上可能有一个web服务,因此我可以访问位于<代码>http://PRODUCTION01/mywebservice.svc

但是,如果服务器是牛,并且只是根据需要生成的,那么如何处理web服务呢

而且更进一步


如果我们将服务器视为“小鸡”,也就是说,我们可能会在牛耳朵上贴上标签,但小鸡只是一群……

在具有多台服务器处理服务的部署中,它们通常运行在将请求分散到多台服务器上的服务器后面。在非常大的部署中,服务器通常使用某种形式的自动化工具进行管理,在添加新服务器或删除旧服务器时从负载平衡器配置中添加和删除服务器

PRODUCTION01
的DNS可能解析为负载平衡器的IP,负载平衡器然后处理跨多个服务器的请求分发

每个服务器通常都有自己的IP和DNS名称,尽管它通常是专用子网中的专用IP,以及内部/专用DNS。服务器无法直接从公共互联网访问

还可以使用其他技术来代替负载平衡器,或与负载平衡器结合使用,包括和寻址


更为现代的方法体系(如和)也正在改变服务器和服务的部署和协调方式,通常是因为开发人员和运营商无法了解计算硬件的管理细节。

在使用多台服务器处理服务的部署中,它们通常运行在一个将请求分散到多个服务器的服务器后面。在非常大的部署中,服务器通常使用某种形式的自动化工具进行管理,在添加新服务器或删除旧服务器时从负载平衡器配置中添加和删除服务器

PRODUCTION01
的DNS可能解析为负载平衡器的IP,负载平衡器然后处理跨多个服务器的请求分发

每个服务器通常都有自己的IP和DNS名称,尽管它通常是专用子网中的专用IP,以及内部/专用DNS。服务器无法直接从公共互联网访问

还可以使用其他技术来代替负载平衡器,或与负载平衡器结合使用,包括和寻址


更为现代的方法(如和)也在改变服务器和服务的部署和协调方式,这通常是因为开发人员和运营商不知道如何管理计算硬件的细节。

您正在寻找。

您正在寻找。

只需确保所有服务器和服务的名称相同;一定要确保所有的名字都是一样的;D+1,消息传递基础设施(如企业服务总线)也有帮助,其中客户端只在总线上发布消息,而不必了解消费者。+1,消息传递基础设施(如企业服务总线)也有帮助,客户机只是在总线上发布消息,而不必了解消费者。