首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MyCouch客户端配置和使用

MyCouch客户端配置和使用
EN

Stack Overflow用户
提问于 2014-07-17 06:27:34
回答 1查看 1.1K关注 0票数 1

我有几个关于(优秀的) CouchDB .NET client MyCouch的问题

  • 在发生“暂时”故障时,是否存在内置重试策略(比如服务器响应503)?
  • 应该缓存MyCouchClientMyCouchStore的实例以便重用吗?现在,我正在为每个传入请求创建一个,但我想知道这是否会导致性能损失。
  • 我想按照MyCouch使用的方式定制MyCouch的配置,比如向Converters列表中添加new StringEnumConverter { CamelCaseText = true }。有办法通过API实现这一点吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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://github.com/danielwertheim/mycouch/blob/master/source/projects/MyCouch.Net45/Serialization/SerializationConfiguration.cs#L9

您可以随意地建议使这个过程对您更简单的更改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24796300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档