gpt4 book ai didi

c# - 无法使用 CCCP : Couchbase memcached bucket exception 引导

转载 作者:行者123 更新时间:2023-11-30 21:30:12 26 4
gpt4 key购买 nike

我正在使用最新版本的 CouchbaseNetClient NuGet 包 2.7.4 来连接 Couchbase 4.6.3 企业版(在我笔记本电脑的 docker 上运行)。C# 代码:

var config = new ClientConfiguration
{
// assign one or more Couchbase Server URIs available for bootstrap
Servers = new List<Uri>
{
new Uri("http://192.168.99.100:8091/")
},
BucketConfigs = new Dictionary<string, BucketConfiguration> {
{"memcachetest", new BucketConfiguration {
PoolConfiguration = new PoolConfiguration {
MaxSize = 6,
MinSize = 4,
SendTimeout = 12000
},
Port = 8091,
DefaultOperationLifespan = 123,
Password = "",
Username = "",
BucketName = "memcachetest"
}}},
UseSsl = false,
};
ClusterHelper.Initialize(config);

此代码适用于普通存储桶(下面的示例存储桶),但我无法连接到 Memcached(memcachetest) 存储桶。 couchbase buckets

以下行在打开桶时抛出各种异常。

private readonly IBucket _bucket = ClusterHelper.GetBucket("memcachetest", "");

exception

我试过有/没有密码。从过去的两天开始,这一切都在我的脑海中!任何帮助appriciated!!

最佳答案

Memcached 存储桶不支持 CCCP。客户端将首先尝试 CCCP,然后在 CCCP 失败时转移到 HTTP Streaming - 这会被记录下来,并且可能是您偶然发现的。由于它是一个 AggregateException,看来它失败的原因可能还有其他原因——您必须查看每个异常的原因。请注意,您可以通过将 ConfigurationProviders 设置为 HttpStreaming 来跳过 Memcached 存储桶的 CCCP:

ClientConfiguration.ConfigurationProviders = ServerConfigurationProviders.HttpStreaming;

关于c# - 无法使用 CCCP : Couchbase memcached bucket exception 引导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54613808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com