Restful .NET و Protobuf-net
-
25-09-2019 - |
سؤال
هل من الممكن استخدام Protobuf-Net في خدمات الويب المريحة التي تم إنشاؤها باستخدام مجموعة Starter WCF أو OpenRasta؟ إذا كان ذلك ممكنًا ، هل هناك أي أمثلة أو قصاصات رمز متاحة؟ أقوم بإنشاء خدمة الويب .NET التي سيتم استهلاكها بواسطة Java Client.
المحلول
لم أنظر إليها /على وجه التحديد /، ولكن من المحتمل أن تساعد أدوات إضافية.
إذا كنت تعمل مع كل من Java و .net ، فهذا سؤال أكبر من مجرد Protobuf-Net ؛ يجب أن تكون قادرًا على استهلاكها كنهاية Java أيضًا. ProtoBuf (تنسيق السلك) هو منصة ، مع Protobuf-net مجرد تطبيق واحد محدد.
إذا كان واجهة برمجة تطبيقات REST المفضلة لديك تتيح فعالية byte[]
معالجة (إما كسلسلة BASE-64 في رسالة ، أو كاستجابة خام) يمكنك معاملتها على أنها ثنائية.
إذا تمكنت من توجيهي إلى الأدوات التي تريد استخدامها ، فيمكنني إلقاء نظرة ، لكن لا يمكنني ضمان أي شيء فوري.
نصائح أخرى
لا يوجد دعم خارج الصندوق لـ Protocol Buffer في أو ، ولكنه 5 Linuers يجب أن يقوم بترميز جديد لقراءة التنسيق وكتابته.