{"action":"created","issue":{"url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/90","repository_url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter","labels_url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/90/comments","events_url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/90/events","html_url":"https://github.com/LogNet/grpc-spring-boot-starter/issues/90","id":351170929,"node_id":"MDU6SXNzdWUzNTExNzA5Mjk=","number":90,"title":"GRPC multiple connections","user":{"login":"dzonekl","id":295240,"node_id":"MDQ6VXNlcjI5NTI0MA==","avatar_url":"https://avatars2.githubusercontent.com/u/295240?v=4","gravatar_id":"","url":"https://api.github.com/users/dzonekl","html_url":"https://github.com/dzonekl","followers_url":"https://api.github.com/users/dzonekl/followers","following_url":"https://api.github.com/users/dzonekl/following{/other_user}","gists_url":"https://api.github.com/users/dzonekl/gists{/gist_id}","starred_url":"https://api.github.com/users/dzonekl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dzonekl/subscriptions","organizations_url":"https://api.github.com/users/dzonekl/orgs","repos_url":"https://api.github.com/users/dzonekl/repos","events_url":"https://api.github.com/users/dzonekl/events{/privacy}","received_events_url":"https://api.github.com/users/dzonekl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-16T11:48:46Z","updated_at":"2018-09-03T16:12:58Z","closed_at":null,"author_association":"NONE","body":"Hi, Thanks for your work. \r\n\r\nWe would like to have the following clarified. We seem to observe that a connection gets overwritten when a second client would connect to a GRPC service (With same host/port), can you plz confirm this  implementation accepts multiple connections? \r\n\r\nWe are noobs, regarding http/2 and how this will be dealt with in 'standard' sprint boot, perhaps spring boot or underlying tomcat needs to be configured with http/2 capabilities?  [1] I doubt any additional config is needed, as a single connection works nicely already. \r\n\r\nAdditionally, we have a use case, that chunks of a service are implemented in separate classes, so we would a situation like this: \r\n\r\n`@GRpcService\r\npublic class AdyenNotificationService extends AdyenServiceGrpc.AdyenServiceImplBase\r\n`\r\n\r\nand\r\n\r\n`@GRpcService\r\npublic class AdyenSessionService extends AdyenServiceGrpc.AdyenServiceImplBase\r\n`\r\n\r\nWe get a io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method com.blox.vault.generated.AdyenService/GetStatus is unimplemented  on this call, which is in the 2nd implementation. Is this use case supported? \r\n\r\n\r\n[1] https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-web-servers.html#howto-configure-http2\r\n\r\nSpring boot version: 2.0.4.RELEASE\r\n\r\ngradle dependencies: \r\n\r\ngrpcVersion = '1.13.1'\r\nprotobufVersion = '3.6.0'\r\n\r\n protobuf               : [\r\n                    \"com.google.protobuf:protobuf-java:$protobufVersion\"\r\n            ],\r\n            gprc                   : [\r\n                    \"io.grpc:grpc-netty:$grpcVersion\",\r\n                    \"io.grpc:grpc-protobuf:$grpcVersion\",\r\n                    \"io.grpc:grpc-stub:$grpcVersion\",\r\n                    \"io.netty:netty-tcnative-boringssl-static:$boringSslVersion\"\r\n            ],\r\n\r\nregards, Christophe"},"comment":{"url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/comments/418154359","html_url":"https://github.com/LogNet/grpc-spring-boot-starter/issues/90#issuecomment-418154359","issue_url":"https://api.github.com/repos/LogNet/grpc-spring-boot-starter/issues/90","id":418154359,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODE1NDM1OQ==","user":{"login":"jvmlet","id":6664858,"node_id":"MDQ6VXNlcjY2NjQ4NTg=","avatar_url":"https://avatars2.githubusercontent.com/u/6664858?v=4","gravatar_id":"","url":"https://api.github.com/users/jvmlet","html_url":"https://github.com/jvmlet","followers_url":"https://api.github.com/users/jvmlet/followers","following_url":"https://api.github.com/users/jvmlet/following{/other_user}","gists_url":"https://api.github.com/users/jvmlet/gists{/gist_id}","starred_url":"https://api.github.com/users/jvmlet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvmlet/subscriptions","organizations_url":"https://api.github.com/users/jvmlet/orgs","repos_url":"https://api.github.com/users/jvmlet/repos","events_url":"https://api.github.com/users/jvmlet/events{/privacy}","received_events_url":"https://api.github.com/users/jvmlet/received_events","type":"User","site_admin":false},"created_at":"2018-09-03T16:12:58Z","updated_at":"2018-09-03T16:12:58Z","author_association":"COLLABORATOR","body":"Why do you think second client breaks the first client's connection? What is the exception? Can you post   the server method implementation that reproduces the behavior? "}}
{"actor":{"display_login":"jvmlet"}}