Subject | Re: [Firebird-Architect] Vulcan services part II |
---|---|
Author | Dimitry Sibiryakov |
Post date | 2006-05-11T10:30:35Z |
On 11 May 2006 at 11:43, Dmitry Yemanov wrote:
together.
The difference is in config and providers' set.
If I address my request to local Y-valve, it may return information
or not, depending (again) on config and set of installed providers.
see the need for additional trip into services provider and back.
between receiving "service_mgr" in parameter or don't receiving
parameters at all.
--
SY, Dimitry Sibiryakov.
>But not about databases or users. The info requests cannot be handledRight. These requests can be handled only by all providers
>only by the Y-valve.
together.
> Also, AFAIK the Y-valve has no idea whether itBut there is no difference between client Y-valve and server one.
>runs on the client side or on the server. But the client side itself
>cannot process your request while the server one could. So the Y-valve
>*must* delegate the call to some provider.
The difference is in config and providers' set.
If I address my request to local Y-valve, it may return information
or not, depending (again) on config and set of installed providers.
>> But it should implement fb_engine_info() call which has noWhy? It must walk all providers and collect information. I can't
>> considerable differences from SAPI.
>
>It's dumber, as it should not make any decisions itself.
see the need for additional trip into services provider and back.
>> Do you mean that fb_engine_info() can be called from remote site?This call duplicates SAPI in any case. There is no difference
>
>It depends on how we design the things. I don't want to see the host
>name passed to fb_engine_info() as it duplicates SAPI.
between receiving "service_mgr" in parameter or don't receiving
parameters at all.
--
SY, Dimitry Sibiryakov.