public void SubscribeKVTest() { var f = new FixedLenClientFunctions(); using var session = client.GetSession(f); using var subSession = client.GetSession(f); subSession.SubscribeKV(10); subSession.CompletePending(true); session.Upsert(10, 23); session.CompletePending(true); f.WaitSubscribe(); }
public void PrefixSubscribeTest() { var f = new FixedLenClientFunctions(); using var session = client.GetSession(f); using var subSession = client.GetSession(f); subSession.PSubscribe(10); subSession.CompletePending(true); session.Publish(10, 23); session.CompletePending(true); f.WaitSubscribe(); }
public ClientSession <long, long, long, long, long, FixedLenClientFunctions, FixedLenSerializer <long, long, long, long> > GetSession(FixedLenClientFunctions f) => client.NewSession <long, long, long, FixedLenClientFunctions, FixedLenSerializer <long, long, long, long> >(f, WireFormat.DefaultFixedLenKV);