-
Notifications
You must be signed in to change notification settings - Fork 102
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
CamelHttpsSinkConnector version 4.4.2 , 4.4.3 , 4.8.0 do not support request redelivery #1660
Comments
What camel.error.handler are you setting? |
camel.error.handler: default, the whole configuration like below:
|
Try to use "no" instead of default |
Also what is the version you're using? |
the latest version 4.4.2 |
Try with "no" |
Still not working as expectation, according to the configuration as least delivery 4 times, but actually only deliver once.
|
I don't know when I'll have time to reproduce. |
Ok, Thanks. Once confirm please update in here. |
How about your reproduce result? |
I don't have the time this period |
@oscerd Hope you are well, not sure whether you have time now to confirm redelivery function now. |
Hello, no I don't have time yet. |
@oscerd Just used the CamelHttpsSinkConnector version 3.21.0 to do the testing, we got the expectation result. (ERROR [CamelHttpsSinkConnector|task-0] Failed delivery for (MessageId: C66F50ECDC25A89-0000000000000000 on ExchangeId: C66F50ECDC25A89-0000000000000000). Exhausted after delivery attempt: 4 caught: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired So the version 4.4.2 or 4.4.3 may be injected bug for that. |
@oscerd and Team, Just did the verification for CamelHttpsSinkConnector version 4.8.0, still not work as expectation. Could you please plan to fix this issue with high priority. Thanks |
There are no high priority issues, we do what we can in the time we have. If you are in a hurry,fork the project and the required subproject, do your fixes and use that. |
hi @oscerd, @valdar or Team,
I am trying to use the CamelHttpsSinkConnector to fulfill that sync the Kafka events to the remote Endpoint.
There are some properties in the document https://camel.apache.org/camel-kafka-connector/4.0.x/user-guide/basic-configuration.html
camel.error.handler
camel.error.handler.max.redeliveries
camel.error.handler.redelivery.delay
I want to use these properties to implement the blocking retry that if the http request encounter exception will do redelivery and redelivery times are based on camel.error.handler.max.redeliveries value.
But the verification result not meeting our expectation, when the Http request encounter 400 error will not do redelivery.
My question is that whether this function is available for CamelHttpsSinkConnector or not?
Thanks
The text was updated successfully, but these errors were encountered: