gopush-cluster 1.0 ·¢²¼£¬´Ë°æ±¾ºÏ²¢ protocol ·ÖÖ§ µ½ master¡£
Ö÷Òª¸üÐÂÄÚÈÝÈçÏ£º
* ±ÜÃâ¶à´ÎjsonÐòÁл¯£¬ÓÅ»¯¿Í»§¶ËÐÒ飨½ÚÊ¡Á÷Á¿¸ß´ó5±¶Ö®¶à£©£¬ÐÂÀÏÐÒéÍêÈ«¼æÈÝ
* Ö§³Öweb ¸ºÔؾùºâʹÓÃmessage rpc£¬web rpc µ½cometÄ£¿éÖ§³Ö¶àÍø¿¨¸ºÔؾùºâ
* ÓÅ»¯ÁËÄ£¿érpcÖ®¼ä²»±ØÒªµÄÐòÁл¯Êý¾Ý´«Êä
* ÖØ¹¹ÁËwebºÍmessageÄ£¿éµÄ´úÂ룬¼ò»¯ÁËÂß¼
* ½â¾öÁËcometÍÆËÍʱºòÒòΪSNDBUF£¨¿Í»§¶ËÉÁ¶Ï£©Âú£¬¿¨¶ÙµÄÎÊÌ⣬ÔÚÍÆËÍʱºòÀûÓÃgolang channel´«µÝÊý¾Ý¸øwrite goroutine£¬±ÜÃâͬһ¸ökeyϵÄÁ´±íÖð¸öÍÆËÍblocking
* ÒѾ´òÉÏÁËv.1.0.0 stable version
gopush-clusterÊÇÒ»Ì×golang¿ª·¢µÄʵʱÏûÏ¢ÍÆËͼ¯Èº
ÇáÁ¿¼¶
¸ßÐÔÄÜ
´¿GolangʵÏÖ
Ö§³ÖÏûÏ¢¹ýÆÚ
Ö§³ÖÀëÏßÏûÏ¢´æ´¢
Ö§³ÖÈ«Á¿ÍÆËͺ͵¥¸ö˽ÐÅÍÆËÍ
Ö§³Öµ¥¸öKey¶à¸ö¶©ÔÄÕߣ¨¿ÉÏÞÖÆ¶©ÔÄÕß×î´óÈËÊý£©
ÐÄÌøÖ§³Ö£¨Ó¦ÓÃÐÄÌøºÍtcp keepalive£©
Ö§³Ö°²È«ÑéÖ¤£¨Î´ÊÚȨÓû§²»Äܶ©ÔÄ£©
¶àÐÒéÖ§³Ö£¨websocket£¬tcp£©
ÏêϸµÄͳ¼ÆÐÅÏ¢
¿ÉÍØÆËµÄ¼Ü¹¹£¨Ö§³ÖÔö¼ÓºÍɾ³ýcomet½Úµã£¬web½Úµã£¬message½Úµã£©
ÀûÓÃZookeeperÖ§³Ö¹ÊÕÏ×ªÒÆ
ÏîÄ¿Ö÷Ò³£ºhttps://github.com/Terry-Mao/gopush-cluster
À´×Ô:¿ªÔ´ÖйúÉçÇø