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

Support TPS controlling for JMS inbound endpoint #2174

Open
Drifftr opened this issue May 16, 2018 · 2 comments
Open

Support TPS controlling for JMS inbound endpoint #2174

Drifftr opened this issue May 16, 2018 · 2 comments

Comments

@Drifftr
Copy link
Contributor

Drifftr commented May 16, 2018

Description:
According to the current architecture when a inbound endpoint poll happens it tries to receive all the messages produced for the particular consumer[1]. We don't have any control over the number of messages should be picked up in each poll. Its better to have this as an option since some users may need this to use in a controlled TPS level.

[1]. https://github.com/wso2/carbon-mediation/blob/master/components/inbound-endpoints/org.wso2.carbon.inbound.endpoint/src/main/java/org/wso2/carbon/inbound/endpoint/protocol/jms/JMSPollingConsumer.java#L283

Suggested Labels:

Suggested Assignees:

Affected Product Version:
EI 6.1.1

OS, DB, other environment details and versions:

Steps to reproduce:

Related Issues:

@jpbelangerfromquebec
Copy link

I agree that this is something major. We must be able to perform some kind of throttling.

@v-scottbechtel
Copy link

Does this apply to EI 6.6.0 as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants