小编Kri*_*hna的帖子

Eventstoredb:无法连接到集群(3 个节点)

我在连接到 eventstore 集群(具有 3 个节点)时遇到问题。所以我有 3 个节点,每个节点都在 Azure VM 上运行,下面是连接和附加流的代码

var settings = EventStoreClientSettings.Create("esdb://admin:changeit@{node1IP}:2113,{node2IP}:2113,{node3IP}:2113?tls=true&tlsVerifyCert=false&keepAliveTimeout=10000&keepAliveInterval=10000");

var client = new EventStoreClient(settings);
                
var evt = new 
{
    EntityId = Guid.NewGuid().ToString("N"),
    mportantData = "I wrote my first event!"
};
                
var eventData = new EventData(
    uid.NewUuid(),
    "TestEvent",
    JsonSerializer.SerializeToUtf8Bytes(evt)
);
                
await client.AppendToStreamAsync(
    "some-stream",
    StreamRevision.None, 
    new[] { eventData });
                
var result = client.ReadStreamAsync(
    Direction.Forwards,
    "some-stream",
    StreamPosition.Start);
                
var events = await result.ToListAsync();
foreach (var eventIn in events)
{
    Console.WriteLine($"event: {eventIn.ToString()}\n");
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是 DiscoveryException: Failed to discover candidate in …

c# eventstoredb

6
推荐指数
0
解决办法
489
查看次数

标签 统计

c# ×1

eventstoredb ×1