0MQ

البرمجيات قطة:
0MQ
تفاصيل البرنامج:
الإصدار: 3.1.0 Beta
تاريخ إيداع: 15 Apr 15
المطور: FastMQ Inc.
ترخيص: حرر
شعبية: 42

Rating: nan/5 (Total Votes: 0)

و0MQ هو الرسائل نواة خفيفة الوزن.
الحصول على اثنين من تطبيقات للحديث هو دائما تحديا. لديهم للاتفاق على ما يبدو البيانات مثل. وماذا يعني ذلك. لديهم للاتفاق على كيفية تنظيم البيانات في رسالة. XML، ثنائي، أو أي شيء آخر؟ لديهم للاتفاق على كيفية التحدث إلى بعضهم البعض. لديهم للاتفاق على الأمن. لديهم للاتفاق على كيفية الاتصال، عبر ما الشبكات. إنهم بحاجة إلى الانتظار الرسائل التي لا يمكن تسليمها على الفور. التي يحتاجونها لكشف ومعالجة الأخطاء بشكل صحيح.
العديد من التطبيقات في محاولة لحل هذه المشاكل من نقطة الصفر. ولكن يمكنك أيضا شراء كبيرة، ومكلفة، وحزم بطيئة يسمى "أنظمة المراسلة" التي تتعامل مع الكثير من هذه الوظائف بالنسبة لك. بعض هذه النظم حتى الاتفاق على البروتوكولات القياسية مثل AMQP. باستخدام نظام الرسائل عادة ما يكلف الكثير ولكنه يمنحك القوة لجلب التطبيقات معا.
التراسل تستخدم ليكون للشركات الكبيرة الغنية فقط، وأنظمة المراسلة السريعة حقا لا تزال مكلفة للغاية. هذا الوضع آخذ في التغير.
وهنا بعض الملامح الرئيسية "0MQ":
繚 مهمتنا مع 嚙 瞎 Q ("ZeroMQ") هي بناء أسرع الرسائل من أي وقت مضى. طريقة للحصول على الأداء هو لتحسين كله البرامج والأجهزة كومة معا. لذلك، نحن نعمل على تطوير 嚙 瞎 Q بشكل وثيق مع شركات الأجهزة الرئيسية.
繚 嚙 瞎 Q هو بالفعل سريع جدا. نحن نحصل على 25 و مو؛ ثانية من نهاية إلى نهاية الإختفاء و 2.8 مليون رسالة في الثانية اليوم.
繚 嚙 瞎 Q هي حرة تماما البرمجيات GPL ترخيص مكتوب في C ++.
繚 嚙 瞎 Q هو مشروع في التقدم. تحميل رمز، قراءة المستند التقني واختبار النتائج، أو الانضمام إلى المشروع إذا كنت متعصب الرسائل.
嚙 瞎 Q هو التعاون بين مجموعة من الشركات، وهي FastMQ (الذي يجمع خبرة من السوق الرسائل المالي)، iMatix (الذي يجمع الخبرات AMQP)، وإنتل (الذي يجمع الخبرات الأجهزة) وغيرها من الشركات مع الأجهزة، ونظام التشغيل، شبكة، والخبرات التطبيق. سوف FastMQ شركة توحيد جميع حقوق الطبع على التعليمات البرمجية.
嚙 瞎 الأهداف Q
繚 بنيت على معايير: لأطر والبروتوكولات والمجتمع.
繚 تهدم أي شبكة، من 10GB إيثرنت، ل4X IB.
繚 انتقالات الرسائل 2M في الثانية على شبكة 1GB مع وحدة المعالجة المركزية واحدة في كل نهاية.
繚 الكمون نهاية إلى نهاية تحت العشرين و مو؛ ثانية على TCP باستخدام الأجهزة المخصصة شبكة والسائقين.
繚 تتفوق على أي منتج تجاري: أسرع، وأكثر المحمولة، وأكثر موثوقية، وأكثر قابلية للاستخدام.
繚 بنيت للمجتمع: البرمجيات الحرة في مجتمع المصدر المفتوح.
繚 مصممة للالعالم الحقيقي: الفيديو، والأسهم، والألعاب، وشبكات، البيانات في الوقت الحقيقي، والجداول.
繚 يدير كل مكان: أصغر الأجهزة، وجميع أنظمة التشغيل، بجميع اللغات.
繚 توزيعها بالكامل: لا الحواسيب المركزية لتحطم الطائرة، مليارات WAN LAN والعقد.
繚 إطار للمد:. السائقين على غرار نواة لأجهزة مخصصة أو التطبيقات

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

إصلاحات الشوائب:
المسألة الثابتة 223، وعدم التأكيد في tcp_connecter.cpp: 300 عند الاتصال إلى ملقم موجود على شبكة قابلة للوصول (errno يساوي ENETUNREACH).
التغييرات:
إزالة التغليف ديبيان، والذي يتوفر الآن في packages.debian.org أو عن طريق الرابطة بين الحصول على.

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

إصلاح لدفع مآخذ، والتي من شأنها إيصال أحيانا إطارات الذيل للرسالة متعددة للمشتركين الجدد (مارتن Sustrik).
إصلاح إلى مآخذ PUB، والتي من شأنها إيصال أحيانا إطارات الذيل للرسالة متعددة للمشتركين الجدد (مارتن Sustrik).
تم كسر نوافذ البناء بسبب EPROTONOSUPPORT لم يتم تحديدها. هذا وقد تم الآن الثابتة (مارتن Sustrik).
الحلول لمختلف لجعل العمل ميناء نظام الذاكرة الافتراضية المفتوح (بريت كاميرون).
قد يتم تعيين تصحيح الدليل المرجعي لاحظ أن خيار مأخذ ZMQ_LINGER في أي وقت، وليس فقط قبل توصيل / ملزمة (بيتر Hintjens).
إصلاح إلى C ++ ملزمة لمآخذ وثيقة بشكل صحيح (غيدو غولدشتاين).
إزالة ASSERT عفا عليها الزمن من pgm_socket.cpp (مارتن Sustrik).
أجهزة قائمة بذاتها إزالة (/ أجهزة دليل فرعي) من التوزيع. لا تزال هذه البرامج غير الموثقة المتاحة في حزم القديمة (بيتر Hintjens).
معدل الافتراضي OpenPGM رفع إلى 40mbps افتراضيا (ستيفن مكوي).
ZMQ_DEALER وZMQ_ROUTER وحدات الماكرو المقدمة لتخفيف الترقية إلى 0MQ / 3.0. ومن المقرر أن تحل محل هذه ZMQ_XREQ وZMQ_XREP (بيتر Hintjens).
الصفحة رجل واضاف لzmq_device (3) الذي لا يحملون وثائق بهذه الوثيقة (بيتر Hintjens).
zmq_queue إزالة (3)، zmq_forwarder (3)، zmq_streamer (3) صفحات الرجل (بيتر Hintjens).
ترقية OpenPGM إلى الإصدار 5.1.114 (ستيفن مكوي، ميكو Koppanen).
بناء نظام يدعو الآن عملية الإنشاء OpenPGM مباشرة، مما يسمح للترقيات أسهل في المستقبل من OpenPGM (ميكو Koppanen).
بناء نظام يسمح التكوين مع الإصدارات التعسفية للOpenPGM (./configure --with-PGM = libpgm-XYZ) (ميكو Koppanen).
يستخدم OpenPGM PGM_ODATA_MAX_RTE الجديدة السيطرة على البيانات الأصلية بدلا من PGM_TXW_MAX_RTE تغطي القناة بالكامل (ستيفن مكوي).
0MQ يبني بشكل صحيح على فري (ميكو Koppanen).

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

0MQ الآن يتعامل مع مآخذ inproc دائمة بشكل صحيح؛ في وقت سابق انها تجاهلت هويات واضحة على مآخذ inproc.
تم إصلاح تسرب الذاكرة المختلفة.
OpenPGM خلق مرسل / مستقبل ثابتة.

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

هذا إصدارة مستقرة مع عدة إصلاحات الشوائب مهمة على 2.1.0 وأي تغييرات الوظائف الرئيسية.

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

هذا هو الافراج عن بوغفيكس دون أي تغييرات جوهرية.

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

الثابتة عدة البق.

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

والآن تم تنفيذ وظيفة ZMQ_SWAP لجميع أنواع المقبس.
تم إصلاحها حوالي 30 البق.

ما هو الجديد في النسخة 2.0 بيتا 6:

إضافة بوابة الموقع لالتمهيدي
تحديث README
إضافة MSVC بناء ملفات للتوزيع
إزالة بقايا MSVC يبني
دمج فرع "الماجستير من git@github.com: sustrik / zeromq2
توضيح القيود zmq_poll
تحديثات وثائق واجهة C ++
تنظيفات لautogen.sh
استخدام POSIX ومثل، قيادة -v ومثل. بناء لاختبار الأوامر المطلوبة مسبقا
توضيح رسائل خطأ على الفشل
pipe_t :: التراجع يزيل رسالة التي لم تنته إلا من الأنابيب بدلا من كل الرسائل unflushed
تنفيذ التحكم في التدفق
هذا الالتزام يدخل التغييرات الضرورية اللازمة
لتنفيذ التحكم في التدفق. أيا من أنواع المقبس
تطبق التحكم في التدفق حتى الان. سوف رمز تحطم عندما
يتم تمكين التحكم في التدفق وصلت LWM مشاركة الهيئة.
سوف يرتكب التالية إضافة دعم التحكم في التدفق ل
أنواع مأخذ الفردية.
انتقلت C ++ C ورؤوس من الارتباطات / لتشمل /، الارتباطات / إزالة
--with-ج و--with-حزب الشعب الكمبودي خيارات لتكوين إزالتها، C ++ C وبنيت الآن
ومثبتة بشكل افتراضي

ما هو الجديد في النسخة 2.0 بيتا 1:

وتشمل هذه النسخة API اللثغة المشترك، صفر نسخة للرسائل كبيرة وأكثر من ذلك.

برامج مماثلة

Linux kernel LTSI
Linux kernel LTSI

18 Feb 15

Mediainlinux
Mediainlinux

3 Jun 15

BoxmaX KS
BoxmaX KS

15 Apr 15

تعليقات ل 0MQ

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