Emmanuel Lecharny ha scritto:
> DNS, DHCP, NTP are protocols but are also about storing data. There is
> nothing wrong in developping the protocol codec somwhere else, but I
> don't believe it should be MINA. For instance, AsyncWeb is now
> invcubating, because it was simply using MINA, and having under a MINA
> umbrella was just limitating its audience. MINA is supposed to be a
> network framework, if you start to aggregate all the protocols under
> its umbrella, I think you will soon have problems managing the
> project.

A DNS client has nothing todo with storing data. It is like every other
protocol: it is needed to move information from a server that has the
data (and probably stores it) and a client that need the data (and
probably doesn't store it).

I think DNS lib belongs to MINA because MINA is a framework for internet
protocols: well, MANY internet protocols needs DNS lookups at the
beginning of the connection procedure.

Currently everyone is using synchronous lookups and this is not good for
a SEDA based protocol: so I think it is a *very* MINA specific task to
provide an asynchronous dns lookup facility to protocol writers.

My 2 cents,
Stefano

Reply via email to