A
Aquila Deus
Hi all!
I'm going to build a service container that hosts persistent services.
Each hosted service will be running in its own AppDomain, and provide
an remoting object/interface for others (local or remote) to
communicate with it. And all of their remoting objects are managed by
the container but run inside their own AppDomains.
The problem is that: If I use .NET Remoting, those services must share
the same channel (Tcp or IPC). But I found that there seems to be no
way for different AppDomains to share a remoting channel. Do I miss
anything? Should I use different remoting methods such as CORBA?
I'm going to build a service container that hosts persistent services.
Each hosted service will be running in its own AppDomain, and provide
an remoting object/interface for others (local or remote) to
communicate with it. And all of their remoting objects are managed by
the container but run inside their own AppDomains.
The problem is that: If I use .NET Remoting, those services must share
the same channel (Tcp or IPC). But I found that there seems to be no
way for different AppDomains to share a remoting channel. Do I miss
anything? Should I use different remoting methods such as CORBA?