Hi Vijay,
In normal tcp connection, listen api, takes backlog as argument which can
be used to limit the max number of connections. I am looking something
similar in grpc server api as well. i thought the grpc also internally
make same calls so there should be a way to restrict maximum connections.
Please correct me if i am wrong.
*listen(int **sockfd**, int **backlog*
*);*The *backlog* argument defines the maximum length to which the queue of
pending connections for *sockfd* may grow. If a connection request
arrives when the queue is full, the client may receive an error with
an indication of *ECONNREFUSED *or, if the underlying protocol supports
retransmission, the request may be ignored so that a later reattempt
at connection succeeds
Thanks
Chaitanya
On Wednesday, 3 August 2016 20:03:29 UTC+5:30, Vijay Pai wrote:
>
> There currently isn't such an API from either core or C++ to do so.
> Depending on the platform, I presume that one could use a process-wide FD
> limit to limit the number of open connections before starting the server,
> but that would be outside the current scope of gRPC.
> Regards,
> Vijay
>
> On Tuesday, August 2, 2016 at 10:30:18 PM UTC-7, Chaitanya Gangwar wrote:
>>
>> I am using C++ grpc library.
>>
>> -Chaitanya
>>
>> On Tuesday, 2 August 2016 10:11:13 UTC+5:30, Chaitanya Gangwar wrote:
>>>
>>> Hi,
>>>
>>> Is there any way to limit maximum number of connections in grpc server ?
>>> I want to limit number of connections till 8 and after that server should
>>> reject any more new client connections.
>>>
>>> Thanks
>>> Chaitanya
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/grpc-io/a704aa13-f55b-44c7-9a99-229cc66ec2b0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.