Software Alternatives & Reviews

Apache Camel

Apache Camel is a versatile open-source integration framework based on known enterprise integration patterns.

Apache Camel Reviews and details

Screenshots and images

  • Apache Camel Landing page
    Landing page //
    2021-12-14

Badges

Promote Apache Camel. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Apache Camel and what they use it for.
  • Ask HN: What is the correct way to deal with pipelines?
    "correct" is a value judgement that depends on lots of different things. Only you can decide which tool is correct. Here are some ideas: - https://camel.apache.org/ - https://www.windmill.dev/ Your idea about a queue (in redis, or postgres, or sqlite, etc) is also totally valid. These off-the-shelf tools I listed probably wouldn't give you a huge advantage IMO. - Source: Hacker News / 7 months ago
  • Why messaging is much better than REST for inter-microservice communications
    This reminds me more of Apache Camel[0] than other things it's being compared to. > The process initiator puts a message on a queue, and another processor picks that up (probably on a different service, on a different host, and in different code base) - does some processing, and puts its (intermediate) result on another queue This is almost exactly the definition of message routing (ie: Camel). I'm a bit doubtful... - Source: Hacker News / about 1 year ago
  • Can I continuously write to a CSV file with a python script while a Java application is continuously reading from it?
    Since you're writing a Java app to consume this, I highly recommend Apache Camel to do the consuming of messages for it. You can trivially aim it at file systems, message queues, databases, web services and all manner of other sources to grab your data for you, and you can change your mind about what that source is, without having to rewrite most of your client code. Source: about 1 year ago
  • S3 to S3 transform
    For a simple sequential Pipeline, my goto would be Apache Camel. As soon as you want complexity its either Apache Nifi or a micro service architecture. Source: about 1 year ago
  • πŸ—žοΈ We have just released our JBang! catalog πŸ›οΈ
    πŸͺ Apache Camel : Camel JBang, A JBang-based Camel app for easily running Camel routes. - Source: dev.to / over 1 year ago
  • Advanced: Java, JVM and general knowledge
    So, my advice is this. Expand your knowledge. Pursue higher education on topics you are familiar with, but also explore topics you are not. Read documentation, but question it. I just found out about something called Apache Camel today that I am excited to read up on. Why is it better than Spring? Is it really? What's happening here? This is always what excites me as a developer and engineer. There is so... Source: over 1 year ago
  • My Career plans after Internship
    My internship with Outreachy and the Apache Camel community β€” Improving Apache Camel K Examples β€” is soon coming to an end and I am looking forward to getting a job that preferably involves making contributions to open source and offers opportunities for career advancement. - Source: dev.to / over 1 year ago
  • Apache CamelπŸ¦’: How to write First Route.
    Apache Camel uses URIs to work directly with any kind of transport or messaging models such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless of which kind of transport is used β€” so learn the API once and... - Source: dev.to / over 2 years ago
  • Distributed Logs and Tracing with Spring, Apache Camel, OpenTelemetry and Grafana: Example
    Using Camel in tandem with OpenTelemetry instrumentation allows us to have distributed tracing across different routes in one or more services, and to link application logs with these traces, which makes it a great alternative to ELK and similar solutions. - Source: dev.to / almost 3 years ago
  • Enterprise Integration Patterns With Apache Camel
    Hi there! I want to tell you about a great open-source tool that is AWESOME and it does not get the love it deserves: Apache Camel. - Source: dev.to / almost 3 years ago
  • What tools to use for small in house applications?
    If you need to stick with spreadsheets I agree with the suggestion of Python--or Java, I used to automate a bunch of business processes with Apache Camel. Source: almost 3 years ago
  • Im making a FME open source clone
    Or if you are looking for something light-weighter you can always use Camel camel.apache.org. Source: almost 3 years ago

External sources with reviews and comparisons of Apache Camel

10 Best Open Source ETL Tools for Data Integration
Popular for its data integration capabilities, Apache Camel supports most of the Enterprise Integration Patterns and newer integration patterns from microservice architectures. The idea is to help you solve your business integration problems using the best industry practices. It is also interesting to note that the tool runs standalone and is embeddable as a library within Spring Boot, Quarkus, Application...
11 Best FREE Open-Source ETL Tools in 2024
Apache Camel is an Open-Source framework that helps you integrate different applications using multiple protocols and technologies. It helps configure routing and mediation rules by providing a Java-object-based implementation of Enterprise Integration Patterns (EIP), declarative Java-domain specific language, or by using an API.
Top 10 Popular Open-Source ETL Tools for 2021
Apache Camel is an Open-Source framework that helps you integrate different applications using multiple protocols and technologies. It helps configure routing and mediation rules by providing a Java-object-based implementation of Enterprise Integration Patterns (EIP), declarative Java-domain specific language, or by using an API.
Top ETL Tools For 2021...And The Case For Saying "No" To ETL
Apache Camel uses Uniform Resource Identifiers (URIs), a naming scheme used in Camel to refer to an endpoint that provides information such as which components are being used, the context path and the options applied against the component. There are more than 100 components used by Apache Camel, including FTP, JMX and HTTP. Apache Camel can be deployed as a standalone application in a web container such as Tomcat,...

Do you know an article comparing Apache Camel to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Apache Camel discussion

Log in or Post with

This is an informative page about Apache Camel. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.