{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/60","repository_url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet","labels_url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/60/comments","events_url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/60/events","html_url":"https://github.com/Azure/service-fabric-services-and-actors-dotnet/issues/60","id":275506388,"number":60,"title":"Service remoting long term plans and recommendations","user":{"login":"Mardoxx","id":239665,"avatar_url":"https://avatars3.githubusercontent.com/u/239665?v=4","gravatar_id":"","url":"https://api.github.com/users/Mardoxx","html_url":"https://github.com/Mardoxx","followers_url":"https://api.github.com/users/Mardoxx/followers","following_url":"https://api.github.com/users/Mardoxx/following{/other_user}","gists_url":"https://api.github.com/users/Mardoxx/gists{/gist_id}","starred_url":"https://api.github.com/users/Mardoxx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mardoxx/subscriptions","organizations_url":"https://api.github.com/users/Mardoxx/orgs","repos_url":"https://api.github.com/users/Mardoxx/repos","events_url":"https://api.github.com/users/Mardoxx/events{/privacy}","received_events_url":"https://api.github.com/users/Mardoxx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-20T21:34:10Z","updated_at":"2017-11-22T19:17:27Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"What are the future plans for service remoting?\r\n\r\nV1 is to soon be deprecated, as far as I am aware, and has been replaced by the new V2 stack. So in that respect it seems like things arw moving forward however... It also feels to be to be a little neglected (re: my issues raised with ServiceProxy assuming just one stack used and not both) and it is a bit worrying to see the majority of SF team's samples, and talks, just use HTTP comms (kestrel)!\r\n\r\nI did my own bit of testing and found that kestrel outperforms v2 remoting by about 20-25% for some basic RPC (e.g. `int GetAsync(int num);`) which seems a bit strange, I would expect asp.net with kestrel to have a load more overhead than this? (Although I have littlw understanding of the inner workings) \r\n\r\nIs it advised to just use kestrel and the built in reverse proxy (or dns for stateless) with some retry logic (e.g. polly) over service remoting?"},"comment":{"url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/comments/346448261","html_url":"https://github.com/Azure/service-fabric-services-and-actors-dotnet/issues/60#issuecomment-346448261","issue_url":"https://api.github.com/repos/Azure/service-fabric-services-and-actors-dotnet/issues/60","id":346448261,"user":{"login":"Mardoxx","id":239665,"avatar_url":"https://avatars3.githubusercontent.com/u/239665?v=4","gravatar_id":"","url":"https://api.github.com/users/Mardoxx","html_url":"https://github.com/Mardoxx","followers_url":"https://api.github.com/users/Mardoxx/followers","following_url":"https://api.github.com/users/Mardoxx/following{/other_user}","gists_url":"https://api.github.com/users/Mardoxx/gists{/gist_id}","starred_url":"https://api.github.com/users/Mardoxx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mardoxx/subscriptions","organizations_url":"https://api.github.com/users/Mardoxx/orgs","repos_url":"https://api.github.com/users/Mardoxx/repos","events_url":"https://api.github.com/users/Mardoxx/events{/privacy}","received_events_url":"https://api.github.com/users/Mardoxx/received_events","type":"User","site_admin":false},"created_at":"2017-11-22T19:17:27Z","updated_at":"2017-11-22T19:17:27Z","author_association":"CONTRIBUTOR","body":"It was this one https://github.com/Azure/service-fabric-issues/issues/570\r\nSome comments from one of your colleagues here too https://github.com/Azure/service-fabric-services-and-actors-dotnet/pull/55\r\n\r\nAhh I see. So if I understand correctly, this is where you'd use service fabric more as a framework than a platform for hosting microservices? In a case where you are less worried about setting up of inter-service comms and want to have these separate individually developed services which \"target\" service fabric. "}}
{"actor":{"display_login":"Mardoxx"}}