我有几个关于(优秀的) CouchDB .NET client MyCouch的问题
MyCouchClient或MyCouchStore的实例以便重用吗?现在,我正在为每个传入请求创建一个,但我想知道这是否会导致性能损失。Converters列表中添加new StringEnumConverter { CamelCaseText = true }。有办法通过API实现这一点吗?谢谢
发布于 2014-07-17 08:18:10
1) MyCouchClient中没有魔力,它只是简单的请求和响应。MyCouchStore无论如何,我都很乐意接受拉请求,为重试或例如自动批处理查询提供选项。
2)以下是一些信息链接,可以帮助您决定每个请求或每个应用程序。
因此,每个应用程序执行一次可能需要重新计算连接限制。
我在IoC中集中了这一点,在默认情况下,我不会执行每个应用程序。第一个“连接”可能会花费更长的时间,但是第二个连接已经被其他用户相对于Cloudant测量到毫秒,所以这通常不会成为一个问题。
3)可以通过提供自定义MyCouchClientBootstrapper和提供:https://github.com/danielwertheim/mycouch/blob/master/source/projects/MyCouch.Net45/MyCouchClientBootstrapper.cs#L170的自定义实现来配置序列化程序。
您可以随意地建议使这个过程对您更简单的更改。
https://stackoverflow.com/questions/24796300
复制相似问题