关于(优秀的)CouchDB .NET客户端MyCouch,我有几个问题:
MyCouchClient
或MyCouchStore
的实例?现在我正在为每个传入的请求创建一个,但我想知道是否会导致性能下降。new StringEnumConverter { CamelCaseText = true }
添加到Converters
列表中。有没有办法通过API实现这一目标?由于
答案 0 :(得分:2)
1)MyCouchClient
中没有任何魔力,它只是简单的请求和响应。 MyCouchStore
然而,我很乐意接受拉取请求以获得重试的选项,例如自动批处理查询。
2)以下是一些信息链接,可帮助您根据每个请求或每个应用程序做出决定。
因此,每个应用程序执行一个可能需要重新连接限制。
我将此集中在我的IoC-config中,默认情况下,我没有按照应用程序进行操作。第一个"连接"可能需要更长的时间,但第二个已被其他用户测量到Cloudant毫秒级,因此通常不应该是一个问题。
3)
您可以通过提供自定义MyCouchClientBootstrapper
并提供自定义实现来配置序列化程序:https://github.com/danielwertheim/mycouch/blob/master/source/projects/MyCouch.Net45/MyCouchClientBootstrapper.cs#L170
随意提出更改,以便让您更轻松地完成此过程。