You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I would like to use Akka.Remoting for Inter-Process communication only (e.g. only on the same host). No TCP/IP ports should be used, therefore I guess DotNetty is not suitable for this use-case.
Describe the solution you'd like
I thought of a Transport that only use local resources, could be (for Windows / .Net Framework 4.8) NamedPipes or Unix Domain Sockets.
Describe alternatives you've considered
Has anybody else already implemented a local-only Transport ? I didn't find one... ??
Additional context
I did a quick and easy implementation of both NamedPipes and UDS Transports, but am not sure if all situations are handled correctly. Some basic tests with two apps on the same host look promising...
The text was updated successfully, but these errors were encountered:
DSanchen
changed the title
Is there a local-only Transport available for Akka.Remoting that can be used for Inter-Process Communication
Is there a local-only Transport available for Akka.Remoting that can be used for Inter-Process Communication ?
Jun 26, 2024
Ok, seems like this might not be of too much interest.
So for testing: Is it sufficient, when "my" transport meets all specs of "TestTransportSpec" and "GenericTransportSpec" (within Akka.Remote.Tests) ? Or are there other (undocumented) requirements that the above layers (Protocol Actor etc..) have on the Transport ? Especially I think about the Disassociated-Event ? When does a Transport send this ?
I can't seem to find hints how to "correctly" implement a Transport class... 😳
Is your feature request related to a problem? Please describe.
I would like to use Akka.Remoting for Inter-Process communication only (e.g. only on the same host). No TCP/IP ports should be used, therefore I guess DotNetty is not suitable for this use-case.
Describe the solution you'd like
I thought of a Transport that only use local resources, could be (for Windows / .Net Framework 4.8) NamedPipes or Unix Domain Sockets.
Describe alternatives you've considered
Has anybody else already implemented a local-only Transport ? I didn't find one... ??
Additional context
I did a quick and easy implementation of both NamedPipes and UDS Transports, but am not sure if all situations are handled correctly. Some basic tests with two apps on the same host look promising...
The text was updated successfully, but these errors were encountered: