SSE.

¼­¹ö Àü¼Û À̺¥Æ® ÇÁ·ÎÅäÄÝ ±¸Çö
Áö±Ý ´Ù¿î·Îµå

SSE. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Andrei Antoukh
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • https://github.com/niwibe/

SSE. ű×


SSE. ¼³¸í

SSE´Â µ¿ÀÏÇÑ codebase.api ¹®¼­¿¡¼­ python2 ¹× python3¿¡ python2 ¹× python3¿¡ À̺¥Æ® ÇÁ·ÎÅäÄÝ ±¸ÇöÀ» º¸³Â½À´Ï´Ù. sse .__ init __ (default_retry = 2000) »ý¼ºÀÚ. ÀÌ ¸Þ¼Òµå¿¡¼­, Automaticali´Â retry ¸í·É¹®À» ±âº»°ªÀ¸·Î retry ¸í·É¹®À¸·Î ÃʱâÈ­ÇÕ´Ï´Ù. sse intance.sse.set_event_id (event_event_id)ÀÇ »ç¿ëÀÚ ÁöÁ¤ Àç½Ãµµ °ªÀ» ¼³Á¤ÇÏ´Â µ¥ ´ëÇÑ ±âº»°ªÀ» ¼³Á¤ÇÕ´Ï´Ù. SSEÀÇ »ç¾çÀº À̺¥Æ®¿¡ ID¸¦ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» º¸·Á¸é http://www.w3.org/tr/eventsource/#concept-event-stream-last-IDÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© idssse.reset_event_id () µµ¿ì¹Ì¸¦ ¼³Á¤Çϰųª Àç¼³Á¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÆÛ¿¡ ¸Þ½ÃÁö¸¦ Ãß°¡ÇϱâÀ§ÇÑ À̺¥Æ® ID.SSE.ADD_MESSAGE (À̺¥Æ®, ÅؽºÆ®, ÀÎÄÚµù = 'UTF-8') ¸Þ¼­µå¸¦ Àç¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ ¸Þ½ÃÁö¸¦ À̺¥Æ®¿¡ ¿¬°áÇϽʽÿÀ. À̺¥Æ® ¸Å°³ º¯¼ö´Â À¯´Ï ÄÚµå ¹®ÀÚ¿­ ÀÏ ¼ö ÀÖ°í ¹®ÀÚ¿­, ¸ñ·Ï, Æ©Çà ¶Ç´Â set.sse.flush () ³»ºÎ buffer.sse .__ str __ ()ÀÇ ¿ø½Ã Ãâ·ÂÀ» Ŭ¶óÀ̾ðÆ®·Î ¼³Á¤ÇÒ Áغñ°¡µÇµµ·Ï ¹ÝȯÇÕ´Ï´Ù. Âü°í :ÀÌ ¸Þ¼Òµå´Â python3.sse¿¡¼­¸¸ »ç¿ëµË´Ï´Ù .__ À¯´Ï ÄÚµå __ () ¹öÆÛÀÇ ¿ø½Ã Ãâ·ÂÀ» ¹ÝȯÇÕ´Ï´Ù. __str__°ú µ¿ÀÏÇÏÁö¸¸ Python2¿¡¼­ À¯´Ï ÄÚµå °ªÀ» ¹ÝȯÇÕ´Ï´Ù. python3.aditional info¿¡¼­´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. - SSE ÀνºÅϽº °³Ã¼¸¦ ¹Ýº¹ÀÚ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. on ¹Ýº¹¿¡¼­ ³»ºÎ ¹öÆÛ°¡ ÀÚµ¿À¸·Î Áö¿öÁý´Ï´Ù .- µ¿Àû ¸Þ¼­µå sse.add_event_eventname (text = 'foo')À» sse.add_message ( 'eventname,'foo ')ÀÇ º°ÄªÀ¸·Î »ç¿ëÇϸé Á¦Ç°ÀÇ È¨ÆäÀÌÁö


SSE. °ü·Ã ¼ÒÇÁÆ®¿þ¾î