다른 로컬 프로세스와 고성능 통신을 할 수있는 프로세스를 만들어야합니다. 그렇게하기 위해서, 나는 .Net's named pipes을 사용하고있다. 그러나 나는 그렇게 쉽게 할 수있는 (또는 가능한) ServiceStack host 구현을 만드는 것이 얼마나 쉬운 가를 궁금해하고있다. 그렇게하면 다른 SS 기능을 이용할 수 있을까?명명 된 파이프를 통해 ServiceStack을 자체 호스팅 할 수 있습니까?
2
A
답변
1
.NET 명명 된 파이프는 아직 지원되지 않지만이 would make a good feature request입니다.
당신은 자신이 메시지 후에는 ServiceController의 ExecuteMessage()
API에 위임 된 MQ 서버에서 허용하는 방법을 Messaging integrates with ServiceStack 봐, 예를 구현에서 이동해야 할 경우
public override void Configure(Container container)
{
container.Register<IMessageService>(c => new RabbitMqServer());
var mqServer = container.Resolve<IMessageService>();
mqServer.RegisterHandler<Hello>(m =>
ServiceController.ExecuteMessage(m));
mqServer.Start();
}
명명을 파이프 구현은 비슷한 작업을 수행하지만 대신 ServiceController.Execute()에 위임하려고합니다. 성능 구현에서는 스레드가 효율적으로 사용되도록 요청을 실행해야하므로 서버가 여러 요청을 동시에 처리 할 수 있습니다.
관련 문제
- 1. 명명 된 파이프를 통한 자체 호스팅 WCF는 포트를 사용합니까?
- 2. 명명 된 파이프를 통해 이미지 보내기
- 3. C에서 명명 된 파이프를 통해 배열 전달
- 4. 명명 된 파이프를 통해 DWORD 보내기
- 5. 명명 된 파이프를 통한 WCF
- 6. 자체 서버에서 conversion.js를 호스팅 할 수 있습니까?
- 7. ADO.NET Data Services는 명명 된 파이프를 전송으로 사용할 수 있습니까?
- 8. 워크 플로 서비스를 Windows 서비스로 호스팅 할 수 있습니까?
- 9. C++ 명명 된 파이프를 통해 보낸 데이터를 암호화 할 수 있습니까?
- 10. IP 주소로 원격 컴퓨터에서 명명 된 파이프를 만들 수 있습니까?
- 11. Windows에서 명명 된 파이프를 파일로 사용할 수 있습니까?
- 12. 소켓 대신 명명 된 파이프를 사용할 수 있습니까?
- 13. 명명 된 파이프를 사용하는 SQL Server 연결
- 14. 비스타에서 명명 된 파이프를 다시 만들 수 없습니다.
- 15. 호스팅 어셈블리를 통해 반영 할 수 있습니까?
- 16. VBScript에서 명명 된 파이프를 여는 방법은 무엇입니까?
- 17. Nancyfx가 HTTPS를 통해 자체 호스팅
- 18. 리눅스에서 명명 된 파이프를 통해 데이터 청크 보내기
- 19. VB.net에서 명명 된 파이프를 통해 클래스를 보내는 방법
- 20. Hyper-V : 명명 된 파이프를 통해 VM을 연결하면 데이터가 손실됩니다.
- 21. 명명 된 파이프를 통해 통신하는 두 개의 자식 프로세스
- 22. 명명 된 파이프를 통해 bash와 javascript 사이의 메시지
- 23. D에 명명 된 파이프를 생성 하시겠습니까?
- 24. 닫을 때 명명 된 파이프를 삭제합니다.
- 25. 명명 된 파이프를 사용하여 LibreOffice에 연결하기
- 26. stdin으로 리디렉션을 사용하여 명명 된 파이프를 통해 간헐적으로 보낸 데이터를 읽을 수 있습니까?
- 27. 명명 된 파이프를 통한 서비스 사용
- 28. WCF 검색을 사용하여 명명 된 파이프를 사용하는 WCF 끝점을 표시 할 수 있습니까?
- 29. 명명 된 파이프를 사용하여 C에서 채팅 구현
- 30. Windows에서 명명 된 파이프를 사용하는 경우?
소리가 잘 들립니다. – TheDruidsKeeper