In your scenario, how do you invoke route 1 from source ?

On Mon, Oct 3, 2022, 06:10 Chio Chuan Ooi <chioch...@gmail.com> wrote:

> Hi,
>
> But in the camel route, how to have the route to wait for the webhook.
>
> Eventually, I need to expose 2 http consumer routes which 1 is for the
> request and another is for the webhook.
>
> After the request receipt from route 1, it will make an async call then
> holding the thread and waiting for the webhook to receive notification (in
> route 2) and then only responding back to route 1 request.
>
> Thanks,
> Chio Chuan
>
>
> On Tue, Sep 27, 2022 at 10:20 PM ski n <raymondmees...@gmail.com> wrote:
>
> > With the Jetty component you set the option: *continuationTimeout* to 0
> > which means it will never expire (default is 30 seconds).
> >
> > When you use a JMS Broker (like ActiveMQ) there also an option to set the
> > request Timout (
> > https://camel.apache.org/components/3.18.x/jms-component.html) and for
> > Kafka there is the option: *consumerRequestTimeoutMs*.
> >
> > Raymond
> >
> > On Tue, Sep 27, 2022 at 12:39 PM <chioch...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> I looking with async components that can do like below
> >> Flowchart Maker & Online Diagram Software
> >> <
> https://viewer.diagrams.net/index.html?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=http-async.drawio#R5Vprc5s4FP01%2FpgOAuPHx9h5dKfZ2U6TnbafOjLIRhuBWCFqs79%2BJRBPgSHxK21mMhPrIATcc8%2B9R9gja%2Bnv7hkMvT%2Bpi8jINNzdyLoZmSYYm%2BZI%2FhlukiHTqQI2DLtqUgk84v%2BQAg2FxthFUW0ip5RwHNZBhwYBcngNg4zRbX3ampL6VUO4QRrw6ECio1%2Bxy70MndlGiX9EeOPlVwaGOuLDfLICIg%2B6dFuBrNuRtWSU8uyTv1siIoOXxyU7767jaHFjDAV8yAlWEC%2FudmzuJA9GGPz19cmE91dqlZ%2BQxOqBl9BPKbwOQ3XfPMmDIR4hlB9jnzzgNSI4EKNFiBj2EUdMHCEK%2FlxiC0ENhwKTx0E6JgSGEV6lyxoCYciJWYR%2Foi8oyjIgRWkcuMhVoyJ86YAz%2BlwQIhfVo5E%2FGmIc7SqQis49ouIGWSKm5Edz6lSqztRwW%2FJeTPEqnFs5CFWubYqlSzrEB8XIC9gxNXY0SkKKA55e116M7JsGHZRxj25oAEmVkAMDuzeRBkd7bNeCPW0Lth7rAjx6rC0t1l%2FQvzGKuBZy%2BYxYVIhrgjeBgFaUc%2BqnwYOMX8uiI0MvVhIYCtwcWRHqPOfTVKWbHZsAsfYG7ZunUgi5tbqn08QQgVxIsl5RW6KuTv0sE7Gk92pqtPKbrxDRmDlIndSgrriLQWzeO%2FRj8Ef4YzeBcP6D%2Fk0%2BLZ6uwKxfOqUMZJi3HuboMYSOPLoVzUxgHvdJjQUtvYcS0ykDux4mYA7TARifSgd64DzOwzQhXiiHltQXkWLJNwFcGR8MkAPfc8DsV0N6ws1OHc9GSXVUKXQp2NkYsgzsV0pVUa25diZFmdN6xQSTYZLSF5r3LJQ98em0qWWY8Bq6PN%2B82egpBvt1b00vaDb2pfEbMBs9ge1OqqFmozXYeqybPetooda9xie4foYCeqIhdsT%2FxTuTg31J793K0fiXloP1EjkAe5gejuE5Wu%2FW1kIrm%2BmjGpaBvC3RRiDLOQ%2BUhip8%2FyDOE2W0Ycxpm6NrdO1ep7Cvo%2FU6hQ5WDjQGTe0IUbzOGNhmz0IdxkC4PJhUpildnMA6TDRRwigJZMEM4xXBkaclklAOr%2FMOlU91BM2pJJsG1seum6WYrIiwLJW63mVWqaoJCgUvKaGyAAQ0LdFrTEgDOkbBbHJlDK6YJxKxvnEQts56Z31sYr21Pjb%2FpfvY7EV9bH5hX5df7LyNrLaptmq7agGYB%2Byaj9IcxwOb4%2FwYzbG7FbW3vAlolNEp2Nsie%2BaLD9kdHHfDDC6SVjvMv6U5ZKvR98qRMpnkIKkMmqlUpCf4AGaN7Jwb0wtn51zPzu6XQcd%2Fp9Po4tbBjqvjOo3XjNbY2Jvm%2Bvz9stCeY3wOWejbaPWqcotWHqXPrap5gCtETucIO1ud%2BoJSnTwqItb%2FZmO%2F4xBFH4D8Ikntkq9NznwKXa8jdJpXgONLVLTXlY1zloOGiga%2BmH1pNWiKe2KMTi9WWxOrMOohDSKkpcLvumcbN%2BLe8tplds4dG5hcxFfkfkC0%2F3ndDphgdmE7YJ7JDhzG27Sr8bH3Jimzsd8Grb8jOKeo8hpeIWcLsay%2Ba%2FHswgdAQlbQEebkrrApFd4m0JffPAerKCwi9A54BI2eZNq2xmPRHg%2FkUQzLX11l%2Fa387Zp1%2Bz8%3D
> >
> >> viewer.diagrams.net
> >> <
> https://viewer.diagrams.net/index.html?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=http-async.drawio#R5Vprc5s4FP01%2FpgOAuPHx9h5dKfZ2U6TnbafOjLIRhuBWCFqs79%2BJRBPgSHxK21mMhPrIATcc8%2B9R9gja%2Bnv7hkMvT%2Bpi8jINNzdyLoZmSYYm%2BZI%2FhlukiHTqQI2DLtqUgk84v%2BQAg2FxthFUW0ip5RwHNZBhwYBcngNg4zRbX3ampL6VUO4QRrw6ECio1%2Bxy70MndlGiX9EeOPlVwaGOuLDfLICIg%2B6dFuBrNuRtWSU8uyTv1siIoOXxyU7767jaHFjDAV8yAlWEC%2FudmzuJA9GGPz19cmE91dqlZ%2BQxOqBl9BPKbwOQ3XfPMmDIR4hlB9jnzzgNSI4EKNFiBj2EUdMHCEK%2FlxiC0ENhwKTx0E6JgSGEV6lyxoCYciJWYR%2Foi8oyjIgRWkcuMhVoyJ86YAz%2BlwQIhfVo5E%2FGmIc7SqQis49ouIGWSKm5Edz6lSqztRwW%2FJeTPEqnFs5CFWubYqlSzrEB8XIC9gxNXY0SkKKA55e116M7JsGHZRxj25oAEmVkAMDuzeRBkd7bNeCPW0Lth7rAjx6rC0t1l%2FQvzGKuBZy%2BYxYVIhrgjeBgFaUc%2BqnwYOMX8uiI0MvVhIYCtwcWRHqPOfTVKWbHZsAsfYG7ZunUgi5tbqn08QQgVxIsl5RW6KuTv0sE7Gk92pqtPKbrxDRmDlIndSgrriLQWzeO%2FRj8Ef4YzeBcP6D%2Fk0%2BLZ6uwKxfOqUMZJi3HuboMYSOPLoVzUxgHvdJjQUtvYcS0ykDux4mYA7TARifSgd64DzOwzQhXiiHltQXkWLJNwFcGR8MkAPfc8DsV0N6ws1OHc9GSXVUKXQp2NkYsgzsV0pVUa25diZFmdN6xQSTYZLSF5r3LJQ98em0qWWY8Bq6PN%2B82egpBvt1b00vaDb2pfEbMBs9ge1OqqFmozXYeqybPetooda9xie4foYCeqIhdsT%2FxTuTg31J793K0fiXloP1EjkAe5gejuE5Wu%2FW1kIrm%2BmjGpaBvC3RRiDLOQ%2BUhip8%2FyDOE2W0Ycxpm6NrdO1ep7Cvo%2FU6hQ5WDjQGTe0IUbzOGNhmz0IdxkC4PJhUpildnMA6TDRRwigJZMEM4xXBkaclklAOr%2FMOlU91BM2pJJsG1seum6WYrIiwLJW63mVWqaoJCgUvKaGyAAQ0LdFrTEgDOkbBbHJlDK6YJxKxvnEQts56Z31sYr21Pjb%2FpfvY7EV9bH5hX5df7LyNrLaptmq7agGYB%2Byaj9IcxwOb4%2FwYzbG7FbW3vAlolNEp2Nsie%2BaLD9kdHHfDDC6SVjvMv6U5ZKvR98qRMpnkIKkMmqlUpCf4AGaN7Jwb0wtn51zPzu6XQcd%2Fp9Po4tbBjqvjOo3XjNbY2Jvm%2Bvz9stCeY3wOWejbaPWqcotWHqXPrap5gCtETucIO1ud%2BoJSnTwqItb%2FZmO%2F4xBFH4D8Ikntkq9NznwKXa8jdJpXgONLVLTXlY1zloOGiga%2BmH1pNWiKe2KMTi9WWxOrMOohDSKkpcLvumcbN%2BLe8tplds4dG5hcxFfkfkC0%2F3ndDphgdmE7YJ7JDhzG27Sr8bH3Jimzsd8Grb8jOKeo8hpeIWcLsay%2Ba%2FHswgdAQlbQEebkrrApFd4m0JffPAerKCwi9A54BI2eZNq2xmPRHg%2FkUQzLX11l%2Fa387Zp1%2Bz8%3D
> >
> >> [image: apple-touch-icon.png]
> >> <
> https://viewer.diagrams.net/index.html?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=http-async.drawio#R5Vprc5s4FP01%2FpgOAuPHx9h5dKfZ2U6TnbafOjLIRhuBWCFqs79%2BJRBPgSHxK21mMhPrIATcc8%2B9R9gja%2Bnv7hkMvT%2Bpi8jINNzdyLoZmSYYm%2BZI%2FhlukiHTqQI2DLtqUgk84v%2BQAg2FxthFUW0ip5RwHNZBhwYBcngNg4zRbX3ampL6VUO4QRrw6ECio1%2Bxy70MndlGiX9EeOPlVwaGOuLDfLICIg%2B6dFuBrNuRtWSU8uyTv1siIoOXxyU7767jaHFjDAV8yAlWEC%2FudmzuJA9GGPz19cmE91dqlZ%2BQxOqBl9BPKbwOQ3XfPMmDIR4hlB9jnzzgNSI4EKNFiBj2EUdMHCEK%2FlxiC0ENhwKTx0E6JgSGEV6lyxoCYciJWYR%2Foi8oyjIgRWkcuMhVoyJ86YAz%2BlwQIhfVo5E%2FGmIc7SqQis49ouIGWSKm5Edz6lSqztRwW%2FJeTPEqnFs5CFWubYqlSzrEB8XIC9gxNXY0SkKKA55e116M7JsGHZRxj25oAEmVkAMDuzeRBkd7bNeCPW0Lth7rAjx6rC0t1l%2FQvzGKuBZy%2BYxYVIhrgjeBgFaUc%2BqnwYOMX8uiI0MvVhIYCtwcWRHqPOfTVKWbHZsAsfYG7ZunUgi5tbqn08QQgVxIsl5RW6KuTv0sE7Gk92pqtPKbrxDRmDlIndSgrriLQWzeO%2FRj8Ef4YzeBcP6D%2Fk0%2BLZ6uwKxfOqUMZJi3HuboMYSOPLoVzUxgHvdJjQUtvYcS0ykDux4mYA7TARifSgd64DzOwzQhXiiHltQXkWLJNwFcGR8MkAPfc8DsV0N6ws1OHc9GSXVUKXQp2NkYsgzsV0pVUa25diZFmdN6xQSTYZLSF5r3LJQ98em0qWWY8Bq6PN%2B82egpBvt1b00vaDb2pfEbMBs9ge1OqqFmozXYeqybPetooda9xie4foYCeqIhdsT%2FxTuTg31J793K0fiXloP1EjkAe5gejuE5Wu%2FW1kIrm%2BmjGpaBvC3RRiDLOQ%2BUhip8%2FyDOE2W0Ycxpm6NrdO1ep7Cvo%2FU6hQ5WDjQGTe0IUbzOGNhmz0IdxkC4PJhUpildnMA6TDRRwigJZMEM4xXBkaclklAOr%2FMOlU91BM2pJJsG1seum6WYrIiwLJW63mVWqaoJCgUvKaGyAAQ0LdFrTEgDOkbBbHJlDK6YJxKxvnEQts56Z31sYr21Pjb%2FpfvY7EV9bH5hX5df7LyNrLaptmq7agGYB%2Byaj9IcxwOb4%2FwYzbG7FbW3vAlolNEp2Nsie%2BaLD9kdHHfDDC6SVjvMv6U5ZKvR98qRMpnkIKkMmqlUpCf4AGaN7Jwb0wtn51zPzu6XQcd%2Fp9Po4tbBjqvjOo3XjNbY2Jvm%2Bvz9stCeY3wOWejbaPWqcotWHqXPrap5gCtETucIO1ud%2BoJSnTwqItb%2FZmO%2F4xBFH4D8Ikntkq9NznwKXa8jdJpXgONLVLTXlY1zloOGiga%2BmH1pNWiKe2KMTi9WWxOrMOohDSKkpcLvumcbN%2BLe8tplds4dG5hcxFfkfkC0%2F3ndDphgdmE7YJ7JDhzG27Sr8bH3Jimzsd8Grb8jOKeo8hpeIWcLsay%2Ba%2FHswgdAQlbQEebkrrApFd4m0JffPAerKCwi9A54BI2eZNq2xmPRHg%2FkUQzLX11l%2Fa387Zp1%2Bz8%3D
> >
> >> <
> https://viewer.diagrams.net/index.html?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=http-async.drawio#R5Vprc5s4FP01%2FpgOAuPHx9h5dKfZ2U6TnbafOjLIRhuBWCFqs79%2BJRBPgSHxK21mMhPrIATcc8%2B9R9gja%2Bnv7hkMvT%2Bpi8jINNzdyLoZmSYYm%2BZI%2FhlukiHTqQI2DLtqUgk84v%2BQAg2FxthFUW0ip5RwHNZBhwYBcngNg4zRbX3ampL6VUO4QRrw6ECio1%2Bxy70MndlGiX9EeOPlVwaGOuLDfLICIg%2B6dFuBrNuRtWSU8uyTv1siIoOXxyU7767jaHFjDAV8yAlWEC%2FudmzuJA9GGPz19cmE91dqlZ%2BQxOqBl9BPKbwOQ3XfPMmDIR4hlB9jnzzgNSI4EKNFiBj2EUdMHCEK%2FlxiC0ENhwKTx0E6JgSGEV6lyxoCYciJWYR%2Foi8oyjIgRWkcuMhVoyJ86YAz%2BlwQIhfVo5E%2FGmIc7SqQis49ouIGWSKm5Edz6lSqztRwW%2FJeTPEqnFs5CFWubYqlSzrEB8XIC9gxNXY0SkKKA55e116M7JsGHZRxj25oAEmVkAMDuzeRBkd7bNeCPW0Lth7rAjx6rC0t1l%2FQvzGKuBZy%2BYxYVIhrgjeBgFaUc%2BqnwYOMX8uiI0MvVhIYCtwcWRHqPOfTVKWbHZsAsfYG7ZunUgi5tbqn08QQgVxIsl5RW6KuTv0sE7Gk92pqtPKbrxDRmDlIndSgrriLQWzeO%2FRj8Ef4YzeBcP6D%2Fk0%2BLZ6uwKxfOqUMZJi3HuboMYSOPLoVzUxgHvdJjQUtvYcS0ykDux4mYA7TARifSgd64DzOwzQhXiiHltQXkWLJNwFcGR8MkAPfc8DsV0N6ws1OHc9GSXVUKXQp2NkYsgzsV0pVUa25diZFmdN6xQSTYZLSF5r3LJQ98em0qWWY8Bq6PN%2B82egpBvt1b00vaDb2pfEbMBs9ge1OqqFmozXYeqybPetooda9xie4foYCeqIhdsT%2FxTuTg31J793K0fiXloP1EjkAe5gejuE5Wu%2FW1kIrm%2BmjGpaBvC3RRiDLOQ%2BUhip8%2FyDOE2W0Ycxpm6NrdO1ep7Cvo%2FU6hQ5WDjQGTe0IUbzOGNhmz0IdxkC4PJhUpildnMA6TDRRwigJZMEM4xXBkaclklAOr%2FMOlU91BM2pJJsG1seum6WYrIiwLJW63mVWqaoJCgUvKaGyAAQ0LdFrTEgDOkbBbHJlDK6YJxKxvnEQts56Z31sYr21Pjb%2FpfvY7EV9bH5hX5df7LyNrLaptmq7agGYB%2Byaj9IcxwOb4%2FwYzbG7FbW3vAlolNEp2Nsie%2BaLD9kdHHfDDC6SVjvMv6U5ZKvR98qRMpnkIKkMmqlUpCf4AGaN7Jwb0wtn51zPzu6XQcd%2Fp9Po4tbBjqvjOo3XjNbY2Jvm%2Bvz9stCeY3wOWejbaPWqcotWHqXPrap5gCtETucIO1ud%2BoJSnTwqItb%2FZmO%2F4xBFH4D8Ikntkq9NznwKXa8jdJpXgONLVLTXlY1zloOGiga%2BmH1pNWiKe2KMTi9WWxOrMOohDSKkpcLvumcbN%2BLe8tplds4dG5hcxFfkfkC0%2F3ndDphgdmE7YJ7JDhzG27Sr8bH3Jimzsd8Grb8jOKeo8hpeIWcLsay%2Ba%2FHswgdAQlbQEebkrrApFd4m0JffPAerKCwi9A54BI2eZNq2xmPRHg%2FkUQzLX11l%2Fa387Zp1%2Bz8%3D
> >
> >>
> >>
> >> Which the http component can wait for callback before responding back to
> >> the request
> >>
> >> Thanks
> >>
> >>
> >> On 26 Sep 2022, at 11:18 PM, Jeremy Ross <jeremy.g.r...@gmail.com>
> wrote:
> >>
> >> The REST component as well.
> >>
> >> https://camel.apache.org/components/3.18.x/rest-component.html
> >>
> >>
> >> On Mon, Sep 26, 2022 at 8:40 AM ski n <raymondmees...@gmail.com> wrote:
> >>
> >> I would check the Jetty component:
> >>
> >>
> >> https://camel.apache.org/components/3.18.x/jetty-component.html
> >>
> >>
> >> The Jetty component can consume HTTP requests and pass it to Kafka.
> >>
> >>
> >> Raymond
> >>
> >>
> >>
> >>
> >> On Sun, Sep 25, 2022 at 4:14 PM Chio Chuan Ooi <chioch...@gmail.com>
> >>
> >> wrote:
> >>
> >>
> >> Hi All,
> >>
> >>
> >> I am trying to create an application which can expose the http route
> >>
> >> which
> >>
> >> publishes messages to kafka and can listen to all webhook to return to
> >>
> >> as a
> >>
> >> response.
> >>
> >>
> >> Is there any component in Camel that I can use for that purpose?
> >>
> >>
> >>         ,-----.       ,-----.        ,-----.
> >>
> >>         |camel|       |other|        |other|
> >>
> >>         `-+---'       `-+---'        `-+---'
> >>
> >>  http req |             |              |
> >>
> >>  -------->|             |              |
> >>
> >>           |  kafka      |              |
> >>
> >>           |------------>|              |
> >>
> >>           |             |  kafka       |
> >>
> >>           |             |------------->|
> >>
> >>           |             |              |
> >>
> >>           |        http request        |
> >>
> >>           |<------------+--------------|
> >>
> >>           |-------------+------------->|
> >>
> >>           |        http response       |
> >>
> >>   http res|             |              |
> >>
> >>  <--------|             |              |
> >>
> >>
> >>
> >>
> >>
> >>
> >> Thanks and Regards,
> >>
> >> Chio Chuan
> >>
> >>
> >>
> >>
>

Reply via email to