@mount0/multi
v0.1.0
Published
Multi-provider strategies for mount0
Maintainers
Readme
@mount0/multi
Multi-provider strategies for mount0 (failover and quorum).
Installation
npm install @mount0/multiUsage
First Provider (Failover)
import { mount0 } from "@mount0/core";
import { LocalProvider } from "@mount0/local";
import { FirstProvider } from "@mount0/multi";
const fs = mount0();
fs.handle(
"/failover",
new FirstProvider({
providers: [new LocalProvider("/primary"), new LocalProvider("/secondary")],
})
);Majority Provider (Quorum)
import { MajorityProvider } from "@mount0/multi";
import { MemoryProvider } from "@mount0/memory";
fs.handle(
"/quorum",
new MajorityProvider({
providers: [new MemoryProvider(), new MemoryProvider(), new MemoryProvider()],
})
);License
MIT
