[OSC_dev] Everyone Invited - SYNoscopy
Gaspard Bucher
gaspard at teti.ch
Mon Dec 22 23:16:51 PST 2008
On Wed, Dec 17, 2008 at 9:52 PM, Andy W. Schmeder
<andy at cnmat.berkeley.edu> wrote:
> On Dec 17, 2008, at 12:31 PM, Stephen Sinclair wrote:
>
>> This /register stuff doesn't seem to bode well for the "statelessness"
>> goal of OSC.
>
>
> "Stateless" in this sense is more about graceful recovery from service
> interruption / hot-plugging than necessarily that "no state" exists on
> either end. The NFS protocol is a good example--it allows file
> servers to be restarted and so on without really any impact on the
> client, e.g. no remount is necessary, it recovers instantly.
>
> A stateless way to implement subscription models is a lease.
> Subscriptions are renewed every X seconds by the client, otherwise
> dropped.
>
>
The "/.reply_to" will be a lease. Registering application has to renew
it's subscription.
Right now, I propose to move on. I will implement the draft of
"oscplanet" (http://rubyk.org/en/article162.html), build the library
and then everyone interested can test, experiment and propose better
ways. There is nothing carved in stone right now and zeroconf might
play a bigger role in the subscription/lease thing that I might not be
aware of right now.
Gaspard
More information about the OSC_dev
mailing list