@jmorris One more comment.
To see where the bucket and cluster are configured you can see where it begins (line 49) here:
which leads to:
See the method:
CreateCouchBaseDBClientConfiguration
That’s where the CouchBase configuration is built. Then it returns back to CouchBaseDBExtension.cs to open the bucket. Which is used in the CouchBaseDBJournal.WriteMessagesTask(see line 95).
I hope this further clarification helps.