Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add timeout and retry mechanism for config-subscribe transport stream #7

Open
jnan806 opened this issue Nov 22, 2022 · 0 comments
Open
Labels
kind/feature Category issues or PRs related to feature request

Comments

@jnan806
Copy link
Collaborator

jnan806 commented Nov 22, 2022

Issue Description

Type: feature request

Describe what feature you want

Add timeout mechanism for config-subscribe transport stream. If the deadline exceeds for the client waiting for ACK or NACK response after subscribing data from server, the client may need to re-subscribe the data (or other logic).

--

在 OpenSergo universal transport service protocol (OUTS) 中, sdk client 向 控制面发送订阅请求,控制面在收到请求后响应ACk/NACK。在这个过程中,如果 sdk client 在发送订阅请求一段时间内,没有接收到 控制面的 ACK/NACK响应,client 侧需要进入超时机制,开启重试机制。

Additional context

specially, design for this issue maybe need to conside with the timeout and retry mechanism of opensergo-control-plane. relation issue:opensergo/opensergo-control-plane#8

--

需要注意的是,此处的设计可能需要和 opensergo-control-plane 的超时重试机制一起考虑。
相关 issue:opensergo/opensergo-control-plane#8

@sczyh30 sczyh30 added the kind/feature Category issues or PRs related to feature request label Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Category issues or PRs related to feature request
Projects
None yet
Development

No branches or pull requests

2 participants