Apache Camel ile aşina olma aşamasındayım. Ben aşağı yönlendirme temelleri var ve şimdi üzerinde çalışıyorum yeni bir projede kullanmak için kendi Component
oluşturma soruşturma istiyorum.Üçüncü Taraf REST API'sı için Apache Deve Bileşenini Yaratın?
Kullandığımız üçüncü taraf ticari bir SaaS ürünü vardır ve hem RESTful API hem de Java tabanlı bir SDK (aslında REST API'sini sarar) sağlar. Bu senaryoyu göz önüne alarak, bunu başarmanın en iyi yolu nedir? Bu aramaları yapmak için hizmetin Java SDK'sinden yararlanan yeni bir Component
/Endpoint
/Producer
/Consumer
sınıfları oluşturmak mı? Camel'in temel REST Component
'u kullanmamı sağlayan daha hızlı bir yol var mı?
Buradaki amaç, yalnızca entegrasyon parçasını çalışmak değil. Aynı zamanda Camel en iyi uygulamaları hakkında daha fazla bilgi sahibi olmak ve kendi Component
s'yi yaratmak benim için de önemlidir. Bu, Camel'i çevremize entegre etmemiz için daha büyük bir ihtiyaç haline gelecektir.
Apache Camel'in zaten kendine ait bir sürümü var [REST istemci uygulaması] (http://camel.apache.org/rest.html). Bu yüzden ihtiyacınız olan her şey sadece 3. parti RESTful API dokümanınız varsa kullanabilirsiniz. –
Evet, bunun farkındayım. Bununla birlikte, soruda belirttiğim gibi, asıl amaç, özel Deve Bileşenleri geliştirmenin en iyi yolunu öğrenmek. Bu entegrasyon RESTful bir hizmet olabilir, ancak diğerleri olmayacak. – Shadowman
Asıl sorumuz "bunu başarmanın en iyi yolu nedir", ve bu cevap belki de var olan bileşenleri yeniden kullanmaktır ;-) Eğer bir bileşeni nasıl oluşturacağınızı öğrenmek istiyorsanız - o zaman SO üzerinde offtopiktir - muhtemelen okumalısınız " deve eylemi "veya kaynakları –