- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有没有人经历过或知道拥有像 60k 这样的高服务实例数的负面影响?当然,除了内存消耗。
我计划提高生产环境中允许的最大实例数的阈值。我基本上厌倦了仅仅因为“某事”忘记正确关闭代理而导致的严重生产事件。
我计划使用 60k 实例这样的实例,这将允许服务以我们客户的平均调用率使用默认 session 超时继续存在。
限制设置为:
谢谢,亚历克斯
最佳答案
默认的并发实例是无限的。 60k 没什么区别。
当您不对您的服务应用限制时,默认值为
•maxConcurrentCalls = 16
•maxConcurrentSessions = 10
•maxConcurrentInstances = Unlimited
有多种方法可以应用限制和扩展默认值,但所有这些都取决于您的 InstanceContext、并发和 session 模式?基于这些答案,我可以建议最佳配置设置。
我在通过 WCF/Trottling 关于 ESB 的文章中介绍了其中的一些内容 Here
更新:
感谢您的回复。每个 session 很好。有一篇关于优化 WCFService 的好文章 Here
他们建议将您的设置更改为略高于 16 * CPU 数量。由于您是按 session 使用的,因此您应该将 ConcurrentCalls 设置为并发实例的 1-3%。
假设您的服务器中有 8 个内核。我会建议您在每个 session 服务上设置一个起点,如下所示:
<serviceThrottling maxConcurrentCalls="6"
maxConcurrentInstances="200"
maxConcurrentSessions="200"/>
这应该可以消除您的客户端不关闭连接的问题,尤其是当您当前使用默认的 10 个 session 时。您的服务器应该能够处理更多,但 60k 可能有点过头了。您可以根据需要进行测试和增加。这完全取决于盒子的功率以及您使用它的其他目的。
根据这些设置,如果您需要进一步增长,您可以监控性能并查看是否可以提高它们,否则,您可以轻松地扩展到更多服务器和负载平衡。
希望这有助于...快乐的编码
关于c# - WCF 高实例计数 : anyone knows negative sideffects?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3071433/
我正在寻找一种方法来创建根据价格选择我的产品的过滤器(选择下拉菜单)。 我知道这样的查询是完全可能的: SELECT * FROM products ORDER BY price ASC SELECT
函数参数中或显示尺寸时(高度,宽度)的顺序是否有约定? 最佳答案 我不知道大量的语言,但我使用过的语言(宽度,高度)。它更适合沿着 (x, y) 坐标线。 关于language-agnostic -
在我的表单中,我让用户输入房间的长度高度和宽度以获得 m2、m3 和瓦特的计算值。但是用户也应该能够直接输入 height 和 m2 来获取值。我尝试了很多语法,但 if else 不能正常工作。我知
我在 Elasticsearch 中创建了一个索引,看起来像 {"amazingdocs":{"aliases":{},"mappings":{"properties":{"Adj Close":{"
我有以下功能,我需要清除数据库中的所有图片列并移动到文件系统。当我一次性完成这一切时,内存太多并且会崩溃。我切换到递归函数并执行 20 次写入和批量操作。 我需要为大约 6 个表执行此操作。我的 Re
我正在编写一个函数来计算 PI 的值,并将其作为 double 值返回。到目前为止,一切都很好。但是一旦函数到达小数点后14位,它就不能再保存了。我假设这是因为 double 有限。我应该怎么做才能继
2020年是中国CDN行业从98年诞生到今天快速发展的第二十四年,相关数据显示,全国感知网速持续上扬,达到了3.29兆/秒,标志着在宽带中国的政策指导下,中国的网速水平正在大步赶上世界发达国家的水平
在 aerospike 集合中,我们有四个 bin userId、adId、timestamp、eventype,主键是 userId:timestamp。在 userId 上创建二级索引以获取特定用
$('#container').highcharts('Map', { title : { text : 'Highmaps basic demo'
有没有办法显示自定义宽度/高度的YouTube视频? 最佳答案 在YouTube网站上的this link中: You can resize the player by editing the obj
我使用 Highcharts ,我想在 Highcharts 状态下悬停时制作动态不同的颜色。 正如你可以看到不同的颜色,这就是我做的 var usMapChart , data = [] ; va
在所有节点上运行 tpstats 后。我看到很多节点都有大量的 ALL TIME BLOCKED NTR。我们有一个 4 节点集群,NTR ALL TIME BLOCKED 的值为: 节点 1:239
我发现 APC 上存在大量碎片 (>80%),但实际上性能似乎相当不错。我有 read another post这建议在 wordpress/w3tc 中禁用对象缓存,但我想知道减少碎片是否比首先缓存
对于我的脚本类(class),我们必须制作更高/更低的游戏。到目前为止,这是我的代码: import random seedVal = int(input("What seed should be u
我发现 APC 上存在大量碎片 (>80%),但实际上性能似乎相当不错。我有 read another post这建议在 wordpress/w3tc 中禁用对象缓存,但我想知道减少碎片是否比首先缓存
对于我的脚本类(class),我们必须制作更高/更低的游戏。到目前为止,这是我的代码: import random seedVal = int(input("What seed should be u
我已经 seen >2 字节的 unicode 代码点,如 U+10000 可以成对编写,如 \uD800\uDC00。它们似乎以半字节 d 开头,但我只注意到了这一点。 这个 split Actio
有人可以帮我理解为什么我的饼图百分比计算不正确吗?看截图: 根据我的计算,如 RHS 上所示,支出百分比应为 24.73%。传递给 Highcharts 的值如下:- 花费:204827099.36-
我阅读了有关该问题的所有答案,但我还没有找到任何解决方案。 我有一个应用程序,由我的 api 服务器提供。 Wildfly 8.1 和 Mysql 5.6。当查看时间到来时(Wildfly 服务器连接
我正在用选定的项目创建圆形导航。当用户单击任何项目时,它将移动到定义的特定点。一切都很好,除了当你继续点击项目时,当动画表现不同并且项目在 360 度圆中移动并且它被重置直到你重复场景时,我希望它
我是一名优秀的程序员,十分优秀!