c# - Publish/Subscribe pattern using OperationContext.Current.GetCallbackChannel<T>() -
i have wcf service implements callback pattern shown in msdn documentation. binding: wsdualhttpbinding
. works fine.
as can see in example paragraph, "callback channel" (so, server client) using code:
operationcontext.current.getcallbackchannel<t>()
i used callback pattern implement publish/subscribe mechanism. this, store every "callback channel" list , use contact subscribers when publish event fires. clients can subscribe service, calling specific procedure. after tests, seems work fine.
however, have questions: right way , use "callback channels"? there expiration time of channels? there limits in implementation? getcallbackchannel
method have limits (i.e. how works, exactly)? subscribers dynamic clients, server have when subscriber breaks down?
i work first time callback , publish/subscribe model, need guidelines.
Comments
Post a Comment