Skip to content

Latest commit

 

History

History
74 lines (58 loc) · 1.26 KB

camel.md

File metadata and controls

74 lines (58 loc) · 1.26 KB

Apache Camel

https://camel.apache.org/

Open source integration framework written in Java.

TODO Book: Camel in Action

Key Points

Glue between technologies and protocols

  • 100+ connectors
  • transactions
  • error handling
  • scalability
  • monitoring
  • Java, Groovy, Scala DSLs
  • std syntax for connector components
  • FuseIDE for camel drag + drop rather than coding
  • Enterprise ready 2007+

Marshals / Unmarshals Java beans to / from different protocols / data formats.

Data Formats and Compression

  • JSON
  • XML
  • Avro
  • CSV
  • YAML
  • Protobuf
  • gzip
  • zip

Technology Connectors & Protocols

https://camel.apache.org/components/latest/index.html

Highlights:

  • AWS services
  • ActiveMQ, ZeroMQ
  • Cassandra
  • CouchDB
  • Couchbase
  • Docker
  • Elasticsearch, Solr
  • File / directory watch ingest (Barclays used this)
  • FTP, DNS
  • GMail, Google Drive
  • Git / GitHub
  • HBase
  • HDFS
  • HTTP
  • Hazelcast
  • JDBC
  • JMS
  • Kafka
  • Kubernetes
  • LDAP
  • MongoDB
  • Redis
  • Splunk
  • Twitter
  • ZooKeeper