ºìÁªLinuxÃÅ»§
Linux°ïÖú

Google¸ßÐÔÄÜRPC¿ò¼ÜgRPC 1.0.0·¢²¼

·¢²¼Ê±¼ä:2016-08-25 14:45:57À´Ô´:ºìÁª×÷Õß:teisac
gRPCÊÇÒ»¸ö¸ßÐÔÄÜ¡¢¿ªÔ´¡¢Í¨ÓõÄRPC¿ò¼Ü£¬ÃæÏòÒƶ¯ºÍHTTP/2Éè¼Æ£¬ÊÇÓɹȸ跢²¼µÄÊ׿î»ùÓÚProtocol BuffersµÄRPC¿ò¼Ü¡£ gRPC»ùÓÚHTTP/2±ê×¼Éè¼Æ£¬´øÀ´ÖîÈçË«ÏòÁ÷¡¢Á÷¿Ø¡¢Í·²¿Ñ¹Ëõ¡¢µ¥TCPÁ¬½ÓÉϵĶิÓÃÇëÇóµÈÌØÐÔ¡£ÕâЩÌØÐÔʹµÃÆäÔÚÒƶ¯É豸ÉϱíÏÖ¸üºÃ£¬¸üÊ¡µçÇÒ½ÚÊ¡¿Õ¼äÕ¼ÓᣠgRPC 1.0°æ±¾ÊÇ2015ÄêÃæÊÀÒÔºóµÄµÚÒ»´Î°æ±¾·¢²¼£¬¿ª·¢Õß¿ÉÒ԰Ѹð汾ÓÃÓÚÉú²ú¡£APIÏÖÔÚÒ²ÊǺÜÎȶ¨µÄ¡£

¹ØÓÚJava°æ±¾·¢²¼Çé¿ö£¬´ó¼ÒÔĶÁ·¢²¼ÈÕÖ¾£ºhttps://github.com/grpc/grpc-java/releases/tag/v1.0.0

¿çÓïÑÔÌØÕ÷£º

gRPCÄ¿Ç°²ÉÓÃ×îеÄprotobuf 3.0°æ±¾¡£

C-core:

ʹÓÃÑÓ³ÙдÈëÀ´ÌáÉýÐÔÄÜ£»

Ö§³Ö SO_REUSEPORT£»

еÄÎó²î´«²¥ÏµÍ³£»

ÏÖÔÚ£¬Ä¬ÈϵÄÈÕÖ¾Èß³¤ÊÇ´íÎóµÄ£»

¸÷ÖÖÓÅ»¯ºÍÐÞÕý¡£

Python:

ÔÚgrpc.serverÖпÉÒÔÑ¡Ôñhandlers£»

Ö§³ÖPython 3£»

Ôö¼ÓÒ»¸ö·þÎñÆ÷²Î¿¼ÊµÏÖgrpcio-health-checking°ü£»

distutils¸øgrpcÔö¼ÓÒ»¸ö×Ô¶¨ÒåÃüÁîÔ­ÐÍÀ´Éú³Égrpcio-tools£»

´óÁ¿µÄÄ»ºóÐÞ¸´¡£

¹ØÓÚRuby¡¢PHP¡¢Csharp¡¢Objective-cµÈ¾ßÌå¸üУ¬´ó¼Ò¿ÉÒԲ鿴·¢²¼ÈÕ־˵Ã÷¡£

Èí¼þÏêÇ飺http://www.grpc.io/

ÏÂÔصØÖ·£ºhttps://github.com/grpc

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ