Apache Camel

البرمجيات قطة:
Apache Camel
تفاصيل البرنامج:
الإصدار: 2.16.1 محدث
تاريخ إيداع: 10 Dec 15
ترخيص: حرر
شعبية: 46

Rating: nan/5 (Total Votes: 0)

اباتشي الجمل تساعد المطورين على تنفيذ "أنماط التكامل المؤسسة"، وقدم مفهوم الشهير أول من التكامل المؤسسة أنماط كتاب جريجور Hohpe، ومن ثم توسيع وتحسين العديد من الكتاب الآخرين.

هذا وتوفر جميع الكتب اللاحقة فكرة عن كيفية كتابة التعليمات البرمجية بطريقة فعالة والمعايير المتوافقة، دون هدر الموارد أو قتك (المطور).

اباتشي الجمل تنفذ بعض هذه الأنماط في أدواته، مما يسمح للمطورين لكتابة رمز كفاءة والحديث عن تطبيقاتها.

وهذا المشروع هو مكتوب نفسها باستخدام لغات البرمجة المختلفة، بما في ذلك جافا، XML، رائع، وجافا سكريبت، روبي، SQL، سكالا، PHP وبايثون.

والجمل يأتي مع اللغة المحددة المجال (DSL) لإدارة الطرق، والأخطاء، المسندات، والتعبيرات؛ وبصفة عامة يمكن استخدامها كما يمكن أن تستخدم بمثابة محرك التوجيه والوساطة

ما هو جديد في هذا الإصدار:.

< UL>

  • والمكونات وتنسيق البيانات واللغة والوثائق السكان غير النشطين اقتصاديا الآن مدرجة في الجرار المكون بناؤها. وجافا API وJMX API للوصول إلى الوثائق. واجهات برمجة التطبيقات لشرح وأوري نقطة النهاية، تكوين السكان غير النشطين اقتصاديا وما كل هذه الخيارات تكوين تعني. وبعبارة أخرى على نفس المستوى من وثائق كاملة من الجمل بك تطبيقات في كل من التصميم ووقت التشغيل، يمكن الوصول إليها من جاوة / JMX والأدوات.
    تسمية
  • والمكونات وتنسيق البيانات واللغة والسكان غير النشطين اقتصاديا يمكن الآن قد يرتبط (ق) التي تستخدم لتجميع المكونات إلى: الأساسية وقواعد البيانات والرسائل، HTTP، والراحة، وما إلى ذلك
  • ومخطط XML DSL الآن تشمل الوثائق
  • وتقديم Configurer للمستخدم لتكوين قناة CXF وجهة CXF من شفرة جافا
  • وأضيف واجهة DelegateEndpoint إلى الجمل API
  • والدعم لإعداد SslContextParameters في عنصر الجمال restlet
  • وجافا DSL - هل تدعم خيار متداخلة في doTry .. doCatch
  • والمكون MongoDb يخزن الآن الكويكبات السجلات إدراجها في رأس الرسالة
  • وقائمة المستلمين الآن يدعم تحديد العرف تبادل نمط في اور نقطة النهاية ل
  • ونوع محول للتعداد والآن قضية حساسة، حتى تتمكن من تحويل مستوى بسلام = معلومات إلى التعداد مع اسم Level.INFO الخ.
  • وXSLT والتحقق مكونات يقدم الآن كافة تكوينات من نقطة النهاية في نقطة النهاية، وليس فقط في عنصر، مما يجعل هذه المكونات مثل أي مكونات أخرى.
  • وصنع الجمل Karaf أوامر قابلة لإعادة الاستخدام عن طريق تحريك رمز مشترك في وحدة لأوامر الجمل الأساسية التي SPI يمكن أن تمتد والمساعد أوامر الجمل لبيئات أخرى.
  • والمزيد من تصلب المكون SJMS.
  • والراحة DSL مع طرق جزءا لا يتجزأ من الآن يدعم onException، اعتراض وغيرها في استخدام لتلك الطرق جزءا لا يتجزأ، تماما مثل أي خطوط منتظمة.
  • والراحة DSL الآن افتراضيا يستخدم رسالة خطأ مخصصة كما هو دون محاولة لإخراج ملزم (يتطلب تعيين رمز خطأ HTTP من 300+ كرأس)
  • والجمل عن طريق PropertyPlaceholder الآن يدعم تحديد قيمة افتراضية جنبا إلى جنب مع مفتاح البحث.
  • والجمل عن طريق PropertyPlaceholder الآن يدعم عدم وجود لتعريف PropertiesComponent إذا كان كل مفاتيح نائبا لديه القيم الافتراضية التي سيتم استخدامها (أقل التكوين اللازمة في مثل هذه الحالات).
  • والجمل عن طريق PropertyPlaceholder الآن يدعم وظائف 3rd الطرف لبحث قيم العقارات، وهذا يسمح للمستخدمين النهائيين لتنفيذ منطقهم - نحن نقدم 3 وظائف مربع لبحث القيم من OS متغير البيئة، خصائص النظام JVM، أو الخدمة اسم لغة.
  • وRabbitMQ الآن حمامات القنوات للمنتج لتجنب تقاسم نفس القناة بين المنتجين المتزامنة التي لا ينصح من قبل العميل RabbitMQ.
  • وأوامر الجمل هي الآن قابلة لإعادة الاستخدام خارج أباتشي Karaf كقاعدة قبل وحدة الأوامر الأساسية.
  • والجمل أوامر باستخدام Jolokia للاتصال عن بعد عن طريق وحدة الأوامر-jolokia.
  • ومعالجات أكثر بسيطة مثل setHeader، removeHeader، removeHeaders وكما سبق لهو الآن جند أيضا في JMX تحت معالجات الممتلكات.
  • والاستخدام الأمثل من نوع التحويل خلال توجيه تقليل عدد المحاولات المطلوبة.
  • وCaseInsentiveMap محسن تستخدم رؤوس رسالة إلى استخدام خريطة واحدة بدلا من اثنين وتسفر أقل من النفقات العامة الذاكرة والأداء

    ما هو جديد في الإصدار 2.15.2:

      الوثائق
    • والمكونات وتنسيق البيانات واللغة والسكان غير النشطين اقتصاديا الآن المدرجة في الجرار المكون بناؤها. وجافا API وJMX API للوصول إلى الوثائق. واجهات برمجة التطبيقات لشرح وأوري نقطة النهاية، تكوين السكان غير النشطين اقتصاديا وما كل هذه الخيارات تكوين تعني. وبعبارة أخرى على نفس المستوى من وثائق كاملة من الجمل بك تطبيقات في كل من التصميم ووقت التشغيل، يمكن الوصول إليها من جاوة / JMX والأدوات.
      تسمية
    • والمكونات وتنسيق البيانات واللغة والسكان غير النشطين اقتصاديا يمكن الآن قد يرتبط (ق) التي تستخدم لتجميع المكونات إلى: الأساسية وقواعد البيانات والرسائل، HTTP، والراحة، وما إلى ذلك
    • ومخطط XML DSL الآن تشمل الوثائق
    • وتقديم Configurer للمستخدم لتكوين قناة CXF وجهة CXF من شفرة جافا
    • وأضيف واجهة DelegateEndpoint إلى الجمل API
    • والدعم لإعداد SslContextParameters في عنصر الجمال restlet
    • وجافا DSL - هل تدعم خيار متداخلة في doTry .. doCatch
    • والمكون MongoDb يخزن الآن الكويكبات السجلات إدراجها في رأس الرسالة
    • وقائمة المستلمين الآن يدعم تحديد العرف تبادل نمط في اور نقطة النهاية ل
    • ونوع محول للتعداد والآن قضية حساسة، حتى تتمكن من تحويل مستوى بسلام = معلومات إلى التعداد مع اسم Level.INFO الخ.
    • وXSLT والتحقق مكونات يقدم الآن كافة تكوينات من نقطة النهاية في نقطة النهاية، وليس فقط في عنصر، مما يجعل هذه المكونات مثل أي مكونات أخرى.
    • وصنع الجمل Karaf أوامر قابلة لإعادة الاستخدام عن طريق تحريك رمز مشترك في وحدة لأوامر الجمل الأساسية التي SPI يمكن أن تمتد والمساعد أوامر الجمل لبيئات أخرى.
    • والمزيد من تصلب المكون SJMS.
    • والراحة DSL مع طرق جزءا لا يتجزأ من الآن يدعم onException، اعتراض وغيرها في استخدام لتلك الطرق جزءا لا يتجزأ، تماما مثل أي خطوط منتظمة.
    • والراحة DSL الآن افتراضيا يستخدم رسالة خطأ مخصصة كما هو دون محاولة لإخراج ملزم (يتطلب تعيين رمز خطأ HTTP من 300+ كرأس)
    • والجمل عن طريق PropertyPlaceholder الآن يدعم تحديد قيمة افتراضية جنبا إلى جنب مع مفتاح البحث.
    • والجمل عن طريق PropertyPlaceholder الآن يدعم عدم وجود لتعريف PropertiesComponent إذا كان كل مفاتيح نائبا لديه القيم الافتراضية التي سيتم استخدامها (أقل التكوين اللازمة في مثل هذه الحالات).
    • والجمل عن طريق PropertyPlaceholder الآن يدعم وظائف 3rd الطرف لبحث قيم العقارات، وهذا يسمح للمستخدمين النهائيين لتنفيذ منطقهم - نحن نقدم 3 وظائف مربع لبحث القيم من OS متغير البيئة، خصائص النظام JVM، أو الخدمة اسم لغة.
    • وRabbitMQ الآن حمامات القنوات للمنتج لتجنب تقاسم نفس القناة بين المنتجين المتزامنة التي لا ينصح من قبل العميل RabbitMQ.
    • وأوامر الجمل هي الآن قابلة لإعادة الاستخدام خارج أباتشي Karaf كقاعدة قبل وحدة الأوامر الأساسية.
    • والجمل أوامر باستخدام Jolokia للاتصال عن بعد عن طريق وحدة الأوامر-jolokia.
    • ومعالجات أكثر بسيطة مثل setHeader، removeHeader، removeHeaders وكما سبق لهو الآن جند أيضا في JMX تحت معالجات الممتلكات.
    • والاستخدام الأمثل من نوع التحويل خلال توجيه تقليل عدد المحاولات المطلوبة.
    • وCaseInsentiveMap محسن تستخدم رؤوس رسالة إلى استخدام خريطة واحدة بدلا من اثنين وتسفر أقل من النفقات العامة الذاكرة والأداء

    ما هو جديد في الإصدار 2.15.1:

      الوثائق
    • والمكونات وتنسيق البيانات واللغة والسكان غير النشطين اقتصاديا الآن المدرجة في الجرار المكون بناؤها. وجافا API وJMX API للوصول إلى الوثائق. واجهات برمجة التطبيقات لشرح وأوري نقطة النهاية، تكوين السكان غير النشطين اقتصاديا وما كل هذه الخيارات تكوين تعني. وبعبارة أخرى على نفس المستوى من وثائق كاملة من الجمل بك تطبيقات في كل من التصميم ووقت التشغيل، يمكن الوصول إليها من جاوة / JMX والأدوات.
      تسمية
    • والمكونات وتنسيق البيانات واللغة والسكان غير النشطين اقتصاديا يمكن الآن قد يرتبط (ق) التي تستخدم لتجميع المكونات إلى: الأساسية وقواعد البيانات والرسائل، HTTP، والراحة، وما إلى ذلك
    • ومخطط XML DSL الآن تشمل الوثائق
    • وتقديم Configurer للمستخدم لتكوين قناة CXF وجهة CXF من شفرة جافا
    • وأضيف واجهة DelegateEndpoint إلى الجمل API
    • والدعم لإعداد SslContextParameters في عنصر الجمال restlet
    • وجافا DSL - هل تدعم خيار متداخلة في doTry .. doCatch
    • والمكون MongoDb يخزن الآن الكويكبات السجلات إدراجها في رأس الرسالة
    • وقائمة المستلمين الآن يدعم تحديد العرف تبادل نمط في اور نقطة النهاية ل
    • ونوع محول للتعداد والآن قضية حساسة، حتى تتمكن من تحويل مستوى بسلام = معلومات إلى التعداد مع اسم Level.INFO الخ.
    • وXSLT والتحقق مكونات يقدم الآن كافة تكوينات من نقطة النهاية في نقطة النهاية، وليس فقط في عنصر، مما يجعل هذه المكونات مثل أي مكونات أخرى.
    • وصنع الجمل Karaf أوامر قابلة لإعادة الاستخدام عن طريق تحريك رمز مشترك في وحدة لأوامر الجمل الأساسية التي SPI يمكن أن تمتد والمساعد أوامر الجمل لبيئات أخرى.
    • والمزيد من تصلب المكون SJMS.
    • والراحة DSL مع طرق جزءا لا يتجزأ من الآن يدعم onException، اعتراض وغيرها في استخدام لتلك الطرق جزءا لا يتجزأ، تماما مثل أي خطوط منتظمة.
    • والراحة DSL الآن افتراضيا يستخدم رسالة خطأ مخصصة كما هو دون محاولة لإخراج ملزم (يتطلب تعيين رمز خطأ HTTP من 300+ كرأس)
    • والجمل عن طريق PropertyPlaceholder الآن يدعم تحديد قيمة افتراضية جنبا إلى جنب مع مفتاح البحث.
    • والجمل عن طريق PropertyPlaceholder الآن يدعم عدم وجود لتعريف PropertiesComponent إذا كان كل مفاتيح نائبا لديه القيم الافتراضية التي سيتم استخدامها (أقل التكوين اللازمة في مثل هذه الحالات).
    • والجمل عن طريق PropertyPlaceholder الآن يدعم وظائف 3rd الطرف لبحث قيم العقارات، وهذا يسمح للمستخدمين النهائيين لتنفيذ منطقهم - نحن نقدم 3 وظائف مربع لبحث القيم من OS متغير البيئة، خصائص النظام JVM، أو الخدمة اسم لغة.
    • وRabbitMQ الآن حمامات القنوات للمنتج لتجنب تقاسم نفس القناة بين المنتجين المتزامنة التي لا ينصح من قبل العميل RabbitMQ.
    • وأوامر الجمل هي الآن قابلة لإعادة الاستخدام خارج أباتشي Karaf كقاعدة قبل وحدة الأوامر الأساسية.
    • والجمل أوامر باستخدام Jolokia للاتصال عن بعد عن طريق وحدة الأوامر-jolokia.
    • ومعالجات أكثر بسيطة مثل setHeader، removeHeader، removeHeaders وكما سبق لهو الآن جند أيضا في JMX تحت معالجات الممتلكات.
    • والاستخدام الأمثل من نوع التحويل خلال توجيه تقليل عدد المحاولات المطلوبة.
    • وCaseInsentiveMap محسن تستخدم رؤوس رسالة إلى استخدام خريطة واحدة بدلا من اثنين وتسفر أقل من النفقات العامة الذاكرة والأداء

    ما هو جديد في الإصدار 2.14.1:

    • وجعل الاختبارات CamelBlueprintTestSupport أكثر قابلية للتنبؤ
    • ومعلمة JSON المخطط أن تدعم أنواع التعداد
    • ويجب أن لا البلدوزر تهيئة نفسه DozerBeanMapperConfiguration مرتين
    • وعنصر الرمز لا فك الملفات من الدلائل إلى أرشيف مضغوط

    ما هو جديد في الإصدار 2.11.1:

    • وأساسا لإصدار إصلاح الخلل مع 110 قضايا حلها.

    ما هو جديد في الإصدار 2.10.0:

    • واضاف لدعم جافا 1.7
    • والمستهلك إضافة إلى عنصر JCR
    • وتنظيف كود الداخلي للحد من التحذيرات التي أبلغ عنها الكسوف
    • وانتقل اختبار الربيع من الجمل اختبار لعنصر الجمال للتجارب الربيع.
      معتمدة
    • والجمل الملكية النائبة الآن في التعبير جزءا لا يتجزأ من ضمن طرق الجمل.
    • واضاف خيارات المفقودة في DSL XML للغة XPath لمراقبة وتعيين أي كسباث المحرك للاستخدام، وما إلى ذلك.
    • واضاف logNamespaces الخيار للغة XPath لديها تسجيل INFO من مساحات الكشف عن الرسالة. هذا يمكن استخدامها لاستكشاف المشكلات التي لا يعمل تعبير XPath كما هو متوقع (كما في كثير من الأحيان صراع مساحة الاسم).
    • والخيار واضاف replyToCacheLevelName إلى عنصر الدائرة، مما يتيح تكوين مستويات مخبأ للمستهلكين الرد المستمر عند القيام الطلب / الرد على الدائرة. بعض السماسرة رسالة لا تعمل بشكل جيد مع التخزين المؤقت، بحيث يمكن للمستخدمين قد تحتاج إلى تعيين هذا الخيار إلى CACHE_NONE.
    • واضاف antInclude وantExclude الخيارات لملف ومكونات FTP لجعله أسهل لتحديد تضمين / استبعاد المرشحات باستخدام بناء الجملة ANT.
    • والنماذج البدئية الجمل لجاوا وسكالا لم تعد تولد مشاريع مع تبعيات الربيع.
    • وتحسين JdbcMessageIdRepository في SQL لاستخدام البيانات SQL مخصص / استفسار.

    ما هو جديد في الإصدار 2.9.1:

    • ويتضمن هذا الإصدار 109 الاصلاحات

    ما هو جديد في الإصدار 2.8.0:

    • وهذا الإصدار يأتي مع سجل 422 قضايا حلها، كثير منهم المقبلة مع مساهمات من مجتمعنا.

    ما هو جديد في الإصدار 2.7.2:

    • ويستهدف هذا الإصدار قابليتها للاستخدام أفضل في البيئات أو إس جي أي وإصلاحات لوحدة الجمل على شبكة الإنترنت، ولا سيما من الضعف XSS ذكرت من قبل سيكونيا.

    ما هو جديد في الإصدار 2.7.0:

    • وتحولت إلى استخدام slf4j كما المسجل بدلا من المشاعات قطع الأشجار.
    • والجمل يتحقق الآن حالة من الخدمة أثناء بدء / إيقاف دورة حياة الخدمة. هذا يتجنب انطلاق مزدوج / إيقاف في حال كانت الخدمة بالفعل في الدولة المنشودة.
    • واضاف لدعم تسجيل MDC مع الجمل
    • والدائرة المستهلك الآن الشيكات حريصة إذا الجمل يتم إيقاف تشغيل والإشارات التي لDefaultMessageListenerContainer والتي تتجنب محاولة إعادة الاتصال / الفشل أثناء إيقاف التشغيل.
    • والخيار المقدمة إلى النهاية وهمية التلقائي أثناء الاختبار. وهذا يجعل الاختبار دون الحاجة إلى إضافة النهاية وهمية في طرق نسيم. انظر مزيد من تفاصيل في وثائق عنصر وهمية.
    • والخيار واضاف assertPeriod إلى نقطة النهاية وهمية، وهو الالف فترة ايم، أن موك وقفة ومن ثم إعادة تأكيد نفسها لضمان تأكيد لا يزال ساري المفعول. وهذا يمكن أن تستخدم بمثابة عتبة عند اختبار مع توقعات بأن بالضبط عدد معين من الرسائل يجب أن يصل على نقطة النهاية وهمية.
    • واضاف تصل إلى نقطة النهاية DSL وهمية للسماح لك لتوقعات الإعداد حول المدى الزمني بين الرسائل وصوله إلى نقطة النهاية وهمية. انظر مزيد من تفاصيل في وثائق عنصر وهمية.
      ترقية
    • وHTTP4 استخدام أباتشي HttpClient 4.1
    • وقضية الثابتة مع المستهلك الملف جود دليل انطلاق المطلق واستخدام مسارات مطلقة في الخيار الخطوة فضلا
    • والثابتة إلحاق المتزامنة إلى نفس الملف في المنتج ملف
    • والمسألة الثابتة مع استئناف الكوارتز مما تسبب في الفشل يرجع اسم الزناد موجود بالفعل قضية عن وظائف جليل.

    ما هو جديد في الإصدار 2.6.0:

    • وScheduledRoutePolicy المقدمة للسماح لك لجدولة متى يجب أن الطرق تكون نشطة.
    • والخيار فاصل أضيف الى عنصر FTP للسماح للمستخدمين النهائيين للسيطرة على ما فاصل مسار لاستخدامها عند تحميل الملفات إلى خوادم FTP البعيدة. على سبيل المثال إذا كان ملقم بروتوكول نقل الملفات ويندوز القائم فقط تقبل مسارات ويندوز، ثم يمكنك تعيين هذا الخيار إلى ويندوز.
    • وأسماء الموضوع بإخراج الآن اسم CamelContext مما يجعل من الاسهل للتمييز عند تشغيل تطبيقات الجمل متعددة في نفس JVM.
    • والخيار contentCache المقدمة إلى عنصر XSLT للسماح إعادة تحميل سهلة من الأنماط خلال التنمية.
    • وتحسين الإبل JMX للعثور دائما اسم المجانية المقبل عند التسجيل في JMX واسم موجود موجود (لتصحيح اسم صدام). وهذا يجعل الأمر أكثر سهولة عند نشر الحروب موليبلي في نفس JVM حيث قد يكون التطبيقات الجمل نفسه CamelContext الهوية. في أو إس جي أي اسم في JMX لديها الآن هوية حزمة كما البادئة.
    • والثابتة لغة بيانشيل
    • ويدعم الكوارتز الآن باستخدام الإصدارات القديمة (مثل الإصدارات 1.6 / 1.7) من الجرار الكوارتز.
    • وLDAP يدعم الترحيل.
    • وميزات يضاف إلى الجمل مخطط مكون لذلك هو على قدم المساواة مع ميزة مجموعة من الربيع
    • وXML.
    • والثابتة في القضية أو إس جي أي مع منعش حزم الجمل مما تسبب في حالة تعارض عند اكتشاف
    • ونوع المحولات
    • والثابتة مشكلة تثبيت ميزة الجمال CXF على اباتشي Karaf.
    • وCXF وCXFRS استخدام API استمرار CXF عند استخدام CXF 2.3.x.
    • ويمكنك الوصول إلى رسالة CXF من رأس الرسالة الجمل باستخدام مفتاح ومثل؛ CamelCxfMessage ومثل؛
    • وبعد المستهلك CXF.
    • وأسهل للطرق التصحيح من الجمل الاختبار باستخدام المصحح
    • وتنسيق البيانات يدعم الآن خدمة وCamelContextAware الاسترجاعات التي تعني لها أسهل بكثير
    • لأداء منطق التهيئة المخصصة في صيغ البيانات الخاصة بك.
    • وتحسين ملف، FTP، IRC، LDAP، Bindy والعديد من المكونات الأخرى.
    • وجعل من الاسهل لتحميل الطرق من ملفات XML باستخدام طريقة loadRoutesDefinition من CamelContext.
    • وفشل الجمل الآن عند بدء التشغيل إذا كان لا يمكن تحميل نوع المحولات من CLASSPATH.

    ما هو جديد في الإصدار 2.1.0:

    • وكان كلاوس مشغول جدا مع إجراء إصلاح جدي الجمل JMX ، بما في ذلك إدارة API للتوصيل للسماح أدوات 3rd الطرف.
    • وتحسينات لاستخدام الجمل في البيئات أو إس جي أي
    • وحفنة من العناصر الجديدة التي ساهمت بها المجتمع مثل الطابعة (مفيد جدا لطباعة دفعة تلك التقارير بين عشية وضحاها)؛ SNMP (يمنحك القدرة على الاستقصاء الأجهزة القادرة SNMP أو استقبال الفخاخ)؛ GAE (يوفر الاتصال إلى خدمات الحوسبة السحابية التي توفرها في Googls محرك التطبيقات) وQuickfix (لإرسال / استلام رسائل المالية (FIX))
    • وتحسينات في معالجة الأخطاء
    • وكما جرت العادة، والكثير من الإصلاحات وتعزيز مكونات 70+

  • برامج مماثلة

    ALS
    ALS

    13 Apr 15

    Parker
    Parker

    10 Dec 15

    Crumpet
    Crumpet

    13 Apr 15

    البرامج الأخرى من المطور Apache Software Foundation

    Apache XMLBeans
    Apache XMLBeans

    13 Apr 15

    Apache Empire-db
    Apache Empire-db

    10 Dec 15

    Apache FOP
    Apache FOP

    13 May 15

    تعليقات ل Apache Camel

    لم يتم العثور على التعليقات
    إضافة تعليق
    بدوره على الصور!