سؤال

مشكلة:
أرغب في تطبيق خدمة ويب باستخدام AXIS2 مع نقل JMS، والتي يمكن أن تعالج رسائل الصابون الواردة مع المحتوى المضغوط.

أسئلة:

  • هل هذا ممكن دون تكوين إضافي؟
  • هل سيكون ذلك كافيا للعميل فقط ضغط محتوى الرسالة؟

خلفية:
googling، لقد وجدت شيئا فيما يتعلق بهذا الموضوع (Sweetings HTTP HTTP HTTP فقط لنقل HTTP). الخلفية هي أنه يمكنني أن أتلقى رسائل كبيرة جدا (حتى 1.000.000 سجل - سجل واحد لديه 300 بايت). من المرجح أن تنقسم البيانات في قطع بيانات أصغر من حوالي 50.000 سجل.

الأسئلة ليست حول تفاصيل تنفيذ خدمة الويب AXIS2.

يرجى أيضا عدم اقتراح تغييرات الهندسة المعمارية، لأن هذا غير ممكن. لقد حاولنا بالفعل. ؛)

شكرا

هل كانت مفيدة؟

المحلول

يمكنك تكييف سلسلة معالجة AXIS2 وإضافة معالج مسؤولة عن ضغط / إلغاء الضغط للبيانات. يسمح المعالجين بتنفيذ المعالجة المخصصة للرسائل وإيمهو هذا مثال على هذه التخصيص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top