messagingÀ̶õ?
cloud messagingÀº À̺¥Æ® ü°è¸¦ Á¦°øÇÏ´Â ³ëƼÇÇÄÉÀ̼Ç(Notification) ¼ºñ½ºÀÔ´Ï´Ù.
cloud messagingÀ» »ç¿ëÇÏ¸é ¼ö½Å ´ë»ó¿¡ ¾î¶² ½ÄÀ¸·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ Áö¿¡ °üÇÏ¿© ¸Þ½ÃÁö¸¦ ¹ßÇàÇÏ´Â Ãø¿¡¼ °í·ÁÇÏÁö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡ ¸Þ½ÃÁö Àü´Þ°úÁ¤À» ´Ü¼øÈ ½Ãų ¼ö ÀÖ´Â ÀåÁ¡À» Á¦°øÇÕ´Ï´Ù. cloud messagingÀ» »ç¿ëÇÏ°Ô µÇ¸é ¼ºñ½º ÁÖü³ª ¾îÇø®ÄÉÀ̼ǵéÀÌ º¯°æ »çÇ×À» ½º½º·Î ¾Ë¸± ¼ö ÀÖ°í, ÀÌ °úÁ¤¿¡¼ ¼ö½Å ´ë»óÀÌ ¸î ¸íÀÎÁö ¾î¶² °æ·Î·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇØ¾ß ÇÏ´ÂÁö¿¡ °üÇØ¼ cloud messagingÀÌ ¸ðµÎ Ã¥ÀÓÁý´Ï´Ù.
µû¶ó¼ ¼ºñ½º °³¹ßÀÚ³ª ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ´Â °£´ÜÇÏ°Ô ¸Þ½ÃÁö Àü´ÞÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ¸¸ç, ±¸¼º ¿ä¼Òµé°£¿¡ »óÅ ÆÄ¾ÇÀ» À§ÇÑ ¸ð´ÏÅ͸µ ÀÛ¾÷µµ ¸Þ½ÃÁö Àü´Þ °úÁ¤À» °í·ÁÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î ´Ü¼øÈ µÉ ¼ö ÀÖ½À´Ï´Ù. cloud messagingÀº ÀÌ·¯ÇÑ À̺¥Æ® Àü´Þ ü°è¸¦ ÅëÇØ °³¹ßÀڵ鿡°Ô À¥ ½ºÄÉÀÏ ÄÄÇ»ÆÃ(Web-scale computing)À» ±¸¼ºÇÒ ¼ö ÀÖ´Â ±â¹Ý ȯ°æÀ» Á¦°øÇÕ´Ï´Ù.
¼ºñ½º Ư¡¤ÀåÁ¡
-
ÅäÇÈ »ý¼º
- °èÁ¤´ç 100°³ÀÇ ÅäÇÈÀÌ »ý¼º °¡´ÉÇÕ´Ï´Ù.
-
ÅäÇÈ ±¸µ¶
- ÅäÇÈ´ç 100°³ÀÇ ±¸µ¶ÀÌ °¡´ÉÇÕ´Ï´Ù. µû¶ó¼ 100°ÇÀÇ ¸Þ½ÃÁö¸¦ µ¿½Ã¿¡ ¹ß¼Û °¡´ÉÇÕ´Ï´Ù.
(messaing½Ã½ºÅÛÀÇ Æ¯¼º»ó ½Ç½Ã°£À» º¸ÀåÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.)
-
ÅäÇÈ ¸Þ½ÃÁö
- http/https, email, smsÀÇ Çüŵµ ¸Þ½ÃÁö Àü¼ÛÀÌ °¡´ÉÇÕ´Ï´Ù.
-
ÅäÇÈ ±ÇÇÑ ¼³Á¤
- ÀÚ½ÅÀÇ ÅäÇÈ¿¡ ´ëÇÑ ±ÇÇÑ ¼³Á¤À» ÅëÇØ ±¸µ¶ÀÚ¿Í ¹ß¼ÛÀÚ¸¦ Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
±¸µ¶ È®ÀÎ
- ¸Þ½ÃÁöÀÇ Àü´ÞÀÇ Á¤È®¼ºÀ» È®ÀÎÇϱâ À§ÇØ ±¸µ¶½Åû ½Ã ¿äû ¸Åü¸¦ ÅëÇÑ È®ÀΰúÁ¤À» °ÅĨ´Ï´Ù.
(Confirm Subscribe)
ÁÖ¿ä ±â´É
ÅäÇÈÀº ƯÁ¤ÇÑ ÁÖÁ¦³ª À̺¥Æ® ŸÀÔÀ» ³ªÅ¸³À´Ï´Ù. ÅäÇÈÀº ¸Þ½ÃÁö¸¦ ¹ßÇàÇϰųª, ³ëƼÇÇÄÉÀ̼Ç(Notification)À» ¼ö½ÅÇÒ ¶§ »ç¿ëÇÏ´Â ÀÏÁ¾ÀÇ Á¢±Ù ÁöÁ¡(Access point)ÀÔ´Ï´Ù.
ÅäÇÈÀÌ ¸¸µé¾îÁö¸é, ÅäÇÈÀÇ ¼ÒÀ¯ÀÚ´Â ÅäÇÈ¿¡ ´ëÇÑ Á¤Ã¥À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´©°¡ ÅäÇÈ¿¡ ¸Þ½ÃÁö¸¦ ¹ßÇàÇÒ ¼ö ÀÖ´ÂÁö, ´©°¡ ³ëƼÇÇÄÉÀ̼ÇÀ» ¹Þ±â À§ÇØ ±¸µ¶ÇÒ ¼ö ÀÖ´ÂÁö, ÀÌ ÅäÇÈÀº ¾î¶² ÇÁ·ÎÅäÄÝ(¿¹, HTTP/HTTPS, Email, SMS ...)µéÀ» Áö¿øÇÒ °ÍÀÎÁö µîÀÌ Á¤Ã¥¿¡ ÇØ´çÇÕ´Ï´Ù. ÇϳªÀÇ ÅäÇÈÀº ³ëƼÇÇÄÉÀ̼Ç(Notification) ¸Þ½ÃÁö¸¦ Àü´ÞÇϴµ¥ ¿©·¯ ÇÁ·ÎÅäÄÝÀÇ »ç¿ëÀ» Áö¿øÇÕ´Ï´Ù.
3. ÅäÇÈ¿¡ ±¸µ¶(Subscriber) µî·Ï
±¸µ¶ÀÚ(Subscriber)´Â °ü½É ÀÖ´Â ÅäÇÈÀ¸·ÎºÎÅÍ ³ëƼÇÇÄÉÀ̼ÇÀ» ¹Þ±â ¿øÇϴ Ŭ¶óÀÌ¾ðÆ®µé ÀÔ´Ï´Ù. ±¸µ¶ÀÚ°¡ ³ëƼÇÇÄÉÀ̼ÇÀ» ¹Þ±â À§Çؼ´Â ÇØ´ç ÅäÇÈ¿¡ °¡ÀÔÇϰųª, ÅäÇÈ ¼ÒÀ¯ÀÚ°¡ °¡ÀÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ±¸µ¶ÀÚ´Â °¡ÀÔÇÒ ¶§ ³ëƼÇÇÄÉÀÌ¼Ç Àü´Þ¿¡ »ç¿ëÇÒ ÇÁ·ÎÅäÄݰú ¼ö½Åó(end-point)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. HTTP³ª HTTPS¸¦ »ç¿ëÇÑ´Ù¸é ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¼ö ÀÖ´Â URLÀ» ¼ö½Åó·Î µî·ÏÇϰí, EmailÀ» »ç¿ëÇÑ´Ù¸é Email ÁÖ¼Ò¸¦ ¼ö½Åó·Î µî·ÏÇÕ´Ï´Ù. À̸¦ ±¸µ¶ ¿äû(Subscription Request)À̶ó°í Çϰí, cloud messaging ´Â ±¸µ¶ ¿äû¿¡ Æ÷ÇÔµÈ ¼ö½Åó°¡ À¯È¿ÇÑÁö¸¦ È®ÀÎÇϱâ À§ÇØ ¼ö½Åó·Î È®ÀÎ ¸Þ½ÃÁö(Confirmation Message)¸¦ º¸³½´Ù. È®ÀÎ ¸Þ½ÃÁö¿¡´Â ÀÎÁõ۰¡ Æ÷ÇԵǾî ÀÖ°í, ±¸µ¶ÀÚ´Â ÀÌ Å°¸¦ cloud messaging ¿¡°Ô ¾Ë·ÁÁà¾ß ÇÕ´Ï´Ù. ±¸µ¶ÀÚ´Â È®ÀÎ ¸Þ½ÃÁö¸¦ º¸³»±â À§ÇØ È®ÀÎ API(Confirmation API)¸¦ Á÷Á¢ È£ÃâÇϰųª, À̸¦ ó¸®ÇÏ´Â ÄÜ¼Ö ¸í·É¾î¸¦ È£ÃâÇÑ´Ù. EmailÀÇ °æ¿ì¿¡´Â È®ÀÎ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¸µÅ©¸¦ Àü´ÞÇϰí, ±¸µ¶ÀÚ°¡ ÀÌ ¸µÅ©¸¦ Ŭ¸¯ÇÔÀ¸·Î½á È®ÀÎ °úÁ¤À» ¸¶Ä¥ ¼ö ÀÖ½À´Ï´Ù.
4. ¸Þ½ÃÁö ¹ßÇà ¹× ³ëƼÇÇÄÉÀÌ¼Ç Àü´Þ
ÅäÇÈÀÇ ¼ÒÀ¯ÀÚµéÀÌ ±×µéÀÌ Notifiy ÇÏ·Á´Â ±¸µ¶ÀÚ¿¡ ´ëÇØ¼ ¾÷µ¥ÀÌÆ®°¡ µÇ¸é, ÅäÇÈ ¼ÒÀ¯ÀÚ ¶Ç´Â ÅäÇÈ ¼ÒÀ¯ÀÚ·Î ºÎÅÍ ¸Þ½ÃÁö ¹ßÇàÀ» Çã°¡ ¹ÞÀº »ç¿ëÀÚ´Â ÇØ´ç ÅäÇÈ¿¡ ´ëÇØ¼ ¸Þ½ÃÁö¸¦ ¹ßÇàÇÕ´Ï´Ù. cloud messaging ´Â ¸Þ½ÃÁö°¡ ¹ßÇàµÈ Áï½Ã ¸ðµç °¡¿ë °¡´ÉÇÑ ±¸µ¶ÀÚ¿¡°Ô ¸Þ½ÃÁö Àü´ÞÀ» ½ÃÀÛÇÕ´Ï´Ù.
|