protobuf_socket_rpc.

تطبيق Java و Python Protobuf RPC باستخدام مآخذ TCP / IP
التحميل الان

protobuf_socket_rpc. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Martin Norbury
  • موقع ويب الناشر:
  • http://code.google.com/u/martin.norbury/

protobuf_socket_rpc. العلامات


protobuf_socket_rpc. وصف

تطبيق Java و Python Protobuf RPC باستخدام مآخذ TCP / IP Protobuf_socket_rpc هو تطبيق Python Python لبروتوكول البروتوكول Socket-RPC.usage: لخدمة MyService مع طريقة MyMethod التي تأخذ في رسالة Protobuf MyRequest وإرجاع رسالة Service MyResponse Protobuf. New SocketrcServer (ServerPort، Executors.newfixedtreadpool (ThreadPoolsize))؛ SocketrcServer.registerService (New MyServiceimpl () جديد)؛ SocketrcServer.run ()؛ نموذج عميل العميل رمز الاستخدام: // إنشاء Channelsocketrpcchannel Socketrpcchannel = New Socketrpcchannel (المضيف، المنفذ)؛ Socketrpccontroller rpccontroller = socketrpcchannel.newrpccontroller ()؛ // call servicemyservice myservice = myservice.newstub (socketrpcchannel)؛ myservice.mymethod (rpccontroller، myRequest، new rpccallback () {public void تشغيل (myResponse myResponse) {system.out.println ("تلقى الرد: "+ myResponse)؛}})؛ // التحقق من النجاح (rpccontroller.failed ()) {system.err.println (string.format ("fpc فشل s: s"، rpccontroller.errorronas ()، rpccontroller.errortext ())؛} جانب خادم pythonsample رمز الاستخدام: // بدء serverserver = protobuf.server.socketrcserver (المنفذ) server.registerservice (myserviceimpl ()) server.run.run () نموذج عميل العميل رمز الاستخدام: / تحديد رد الاتصال CallBackClass: Def Run (الاستجابة الذاتية): الطباعة "الاستجابة المستلمة: s" الرد // إنشاء channdchannel = protobuf.channel.socketrpcchannel (المضيف، المنفذ) تحكم = قناة. )) // تحقق من تحكم النجاح في المسائل (): طباعة "فشل RPC s: s" (تحكم


protobuf_socket_rpc. برامج ذات صلة