{"id":12724,"date":"2022-01-28T08:00:34","date_gmt":"2022-01-28T16:00:34","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=12724"},"modified":"2024-03-08T18:09:25","modified_gmt":"2024-03-09T02:09:25","slug":"event-driven-architecture-with-solace-event-broker-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/event-driven-architecture-with-solace-event-broker-couchbase\/","title":{"rendered":"\uc194\ub77c\uc2a4 \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4 \ubc0f \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud55c \uc774\ubca4\ud2b8 \uc911\uc2ec \uc544\ud0a4\ud14d\ucc98"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\ube44\ub3d9\uae30 \uc774\ubca4\ud2b8 \uc911\uc2ec \uc544\ud0a4\ud14d\ucc98\uac00 Couchbase \uc124\uacc4\uc758 \ud575\uc2ec\uc785\ub2c8\ub2e4. \ubb38\uc11c \ubcc0\uacbd \uc0ac\ud56d\uc740 \uc9c0\uc18d\uc801\uc73c\ub85c Couchbase \uc778\ub371\uc2a4, Analytics\ub85c \uc2a4\ud2b8\ub9ac\ubc0d\ub429\ub2c8\ub2e4, <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/eventing\/\">\uc774\ubca4\ud2b8<\/a> \ubc0f \uac80\uc0c9 \uc11c\ube44\uc2a4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \uc544\ud0a4\ud14d\ucc98\ub294 Couchbase \uc11c\ube44\uc2a4\uac00 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8\ub418\ub3c4\ub85d \ubcf4\uc7a5\ud558\uba70, \uc774\ubca4\ud2b8 \uc911\uc2ec \uc544\ud0a4\ud14d\ucc98\uc5d0 Couchbase\ub97c \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc640 \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4\ub97c \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400\">\uc774 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uc778\uae30 \uc788\ub294 <\/span><a href=\"https:\/\/docs.solace.com\/Solace-PubSub-Platform.htm\"><span style=\"font-weight: 400\">Solace PubSub+ \uba54\uc2dc\uc9c0 \ube0c\ub85c\ucee4<\/span><\/a><span style=\"font-weight: 400\">\uc640 \uac19\uc740 \ub2e4\ub978 \uba54\uc2dc\uc9d5 \uc81c\ud488\uacfc\uc758 \ud1b5\ud569\uc740 \ub9e4\uc6b0 \uc720\uc0ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\uc544\ud0a4\ud14d\ucc98 \uac1c\uc694<\/span><\/h4>\n<p><span style=\"font-weight: 400\">Couchbase\ub294 Couchbase SDK \ubc0f Kafka\uc6a9\uacfc \uac19\uc740 \ub2e4\uc591\ud55c Couchbase \ucee4\ub125\ud130\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 \uc2dc\uc2a4\ud15c\uacfc \uc0c1\ud638 \uc791\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud1b5\ud569\uc744 \uc704\ud574 \uc800\ud76c\ub294 \ub2e4\ub978 \uc811\uadfc \ubc29\uc2dd\uc778 Couchbase Eventing Service\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. Eventing Service\ub97c \uc0ac\uc6a9\ud558\uba74 JavaScript \ud568\uc218\ub97c \ud2b8\ub9ac\uac70\ud558\uc5ec \ub370\uc774\ud130\uc758 \ubcc0\uacbd(\ubcc0\uc774)\uc5d0 \ub300\ud574 \uc989\uc2dc \uc870\uce58\ub97c \ucde8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Eventing Service\ub294 \uae30\ubcf8\uc801\uc73c\ub85c cURL\uc744 \uc9c0\uc6d0\ud558\uba70, JavaScript \ub9ac\uc2a4\ub108\uc5d0\uc11c \uc9c1\uc811 \uc678\ubd80 REST \uc11c\ube44\uc2a4\ub97c \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc5ec REST \uba54\uc2dc\uc9d5 API\ub97c \uc0ac\uc6a9\ud558\uc5ec Solace PubSub+\uc5d0 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud569\ub2c8\ub2e4. \uba54\uc2dc\uc9c0\ub294 \uad6c\ub3c5\uc790\uac00 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 Solace \ud1a0\ud53d\uc73c\ub85c \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ud1b5\ud569\uc5d0\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uae30\ub2a5\uc744 \uad6c\ud604\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\ub2e8\ubc29\ud5a5<\/span><\/i> <i><span style=\"font-weight: 400\">POST <\/span><\/i><span style=\"font-weight: 400\">\ub97c Solace\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4(\uc544\ub798 \uadf8\ub9bc \ucc38\uc870). \uc5ec\uae30\uc11c Couchbase Eventing \ud568\uc218\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 <\/span><i><span style=\"font-weight: 400\">HTTP POST <\/span><\/i><span style=\"font-weight: 400\">\ub97c \uba54\uc2dc\uc9c0 \ubcf8\ubb38\uc5d0 \ubb38\uc11c\uc640 \ud568\uaed8 Solace PubSub+ \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4\uc5d0 \uc804\uc1a1\ud569\ub2c8\ub2e4. \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4\ub294 \uba54\uc2dc\uc9c0 \uc218\uc2e0\uc744 \ud655\uc778\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">HTTP 200 \ud655\uc778 <\/span><\/i><span style=\"font-weight: 400\">\uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \uc774\uc81c \uc774 \uba54\uc2dc\uc9c0\ub294 \uc194\ub77c\uc2a4 \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4\uc758 \uc190\uc5d0 \ub118\uc5b4\uac00 \uc18c\ube44\uc790\ub4e4\uc774 \ud1a0\ud53d\uc5d0 \ub300\ud55c \uba54\uc2dc\uc9c0\ub97c \uad6c\ub3c5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12725\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/solace.png\" alt=\"Consumers subscribe to the Topic.\" width=\"1600\" height=\"782\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-300x147.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-1024x500.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-768x375.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-1536x751.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/solace-1320x645.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><i><span style=\"font-weight: 400\">\uadf8\ub9bc 1. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \ubb38\uc11c\uac00 \ubcc0\uacbd\ub418\uba74 \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\uac00 \ud2b8\ub9ac\uac70\ub418\uc5b4 HTTP POST\ub97c \ud1b5\ud574 \ubb38\uc11c\ub97c \uc194\ub77c\uc2a4 \ud1a0\ud53d\uc73c\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4. \uc18c\ube44\uc790\ub294 \ud1a0\ud53d\uc744 \uad6c\ub3c5\ud569\ub2c8\ub2e4.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400\">Solace\uc5d0\uc11c \uba54\uc2dc\uc9c0\ub97c \ucd94\uac00\ub85c \ucc98\ub9ac\ud558\uac70\ub098 \uad6c\ub3c5\uc790\uac00 JMS, MQTT \ubc0f \uae30\ud0c0 \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud574 \ud1a0\ud53d\uc744 \uad6c\ub3c5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 REST \uc18c\ube44\uc790\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\ub294 Solace\uc5d0\uc11c REST \uc18c\ube44\uc790 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \ub9cc\ub4e4\uc5b4 HTTP \ucf5c\ubc31 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc81c\uacf5\ud568\uc73c\ub85c\uc368 \uba54\uc2dc\uc9c0\ub97c \uc18c\ube44\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucf5c\ubc31 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub294 \uc0c8 \uba54\uc2dc\uc9c0\uac00 \ud1a0\ud53d\uc5d0 \ucd94\uac00\ub420 \ub54c \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\uc774\ub97c \uc2dc\uc5f0\ud558\uae30 \uc704\ud574 Couchbase\uc640 \ud568\uaed8 \uae30\ubcf8 \uc81c\uacf5\ub418\ub294 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc608\uc81c \uc2dc\ub098\ub9ac\uc624\ub97c \uad6c\ucd95\ud588\uc2b5\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\uc5ec\ud589 \uc0d8\ud50c <\/span><\/i><span style=\"font-weight: 400\">\ubc84\ud0b7.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ud14c\uc2a4\ud2b8 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uac8c\uc2dc\ud558\ub824\uace0 \ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \ubb38\uc11c\ub97c Solace\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4. \uc774 \uadf8\ub9bc\uacfc \uac19\uc774 \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\uac00 \uad6c\ub3c5\ud558\uace0 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12726\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/couchbasecluster.png\" alt=\"\" width=\"1600\" height=\"580\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-300x109.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-1024x371.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-768x278.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-1536x557.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbasecluster-1320x479.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubd80\ubd84\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A <\/span><b>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc774\ubca4\ud2b8 \uae30\ub2a5 <\/b><span style=\"font-weight: 400\">\uc5d0 \ub300\ud55c \ubaa8\ub4e0 \ub3cc\uc5f0\ubcc0\uc774\uc5d0 \ub300\ud574 \ud2b8\ub9ac\uac70\ub429\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \ubb38\uc11c\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4. \uadf8\ub7ec\uba74 \uc774\ubca4\ud2b8 \ud568\uc218\uac00 <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \ubb38\uc11c\ub97c \uc194\ub77c\uc2a4 \uc8fc\uc81c\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><b>\uc194\ub77c\uc2a4 \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4 <\/b><span style=\"font-weight: 400\">\ub300\uae30\uc5f4 \ubc0f \ud1a0\ud53d\uacfc REST \uc804\uc1a1 \uad6c\uc131\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A <\/span><b>REST \uc18c\ube44\uc790 <\/b><span style=\"font-weight: 400\">\uc194\ub77c\uc2a4 \ud1a0\ud53d \uad6c\ub3c5<\/span><\/li>\n<\/ol>\n<h4><span style=\"font-weight: 400\">\uc804\uc81c \uc870\uac74<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\uc774 \uc138 \uac00\uc9c0 \uc804\uc81c \uc870\uac74\uc740 \uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ud568\uaed8 \ub530\ub77c\uc57c \ud569\ub2c8\ub2e4:<\/span><\/p>\n<p><b>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 7 \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc5d0\ub514\uc158<\/b><\/p>\n<p><span style=\"font-weight: 400\">Couchbase\ub97c \ub2e8\uc77c \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\ub85c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/install\/getting-started-docker.html\"><span style=\"font-weight: 400\">\ub3c4\ucee4\uc5d0\uc11c<\/span><\/a><span style=\"font-weight: 400\"> \ub97c \ub85c\uceec \ucef4\ud4e8\ud130\uc5d0 \uc124\uce58\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uac1c\ubc1c \ubaa9\uc801\uc73c\ub85c \ub2e8\uc77c \ub178\ub4dc \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4ed\ub2c8\ub2e4(\ub2e8\uc77c \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\ub294 \ud504\ub85c\ub355\uc158\uc6a9\uc73c\ub85c \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4). \ub2e8\uc77c \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c Couchbase\ub97c \uc124\uc815\ud560 \ub54c Eventing \ubc0f Data \uc11c\ube44\uc2a4\ub97c \ud3ec\ud568\ud558\uc138\uc694.<\/span><\/p>\n<p><b>Solace PubSub+ \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4 \ud074\ub77c\uc6b0\ub4dc<\/b><\/p>\n<p><span style=\"font-weight: 400\">\ubb34\ub8cc\ub85c \uac00\uc785\ud558\uae30 <\/span><a href=\"https:\/\/solace.com\/products\/platform\/cloud\/\"><span style=\"font-weight: 400\">Solace \ud074\ub77c\uc6b0\ub4dc \ud3c9\uac00\ud310<\/span><\/a><span style=\"font-weight: 400\"> \uc744 \ud074\ub9ad\ud558\uace0 \uc11c\ube44\uc2a4\/VPN\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4. VPN \uad6c\uc131\uc740 \ub4b7\ubd80\ubd84\uc758 \uc9c0\uce68\uc5d0\uc11c \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><b>REST \uc18c\ube44\uc790<\/b><\/p>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c\uc744 \ud5c8\uc6a9\ud558\ub294 HTTP \uc5d4\ub4dc\ud3ec\uc778\ud2b8\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">HTTP POST <\/span><\/i><span style=\"font-weight: 400\">\uc694\uccad\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. Solace PubSub+ \ud074\ub77c\uc6b0\ub4dc\ub97c \uc0ac\uc6a9\ud558\ubbc0\ub85c REST \uc18c\ube44\uc790\ub294 \uc778\ud130\ub137\uc5d0\uc11c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc790\uccb4 REST \uc18c\ube44\uc790\ub97c \ud638\uc2a4\ud305\ud558\ub294 \ub300\uc2e0 \ub2e4\uc74c\uc744 \ubc1b\uc744 \uc218 \uc788\ub294 \ubb34\ub8cc \uc11c\ube44\uc2a4(\uc608: Beeceptor)\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">HTTP POST <\/span><\/i><span style=\"font-weight: 400\">\uc694\uccad\ud558\uace0 \uc2b9\uc778\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">HTTP 200 <\/span><\/i><span style=\"font-weight: 400\">\uc751\ub2f5\uc744 \ud655\uc778\ud569\ub2c8\ub2e4. \uc774\uac83\uc774 \ud1b5\ud569\uc774 \uc81c\ub300\ub85c \uc791\ub3d9\ud558\ub294\uc9c0 \ud655\uc778\ud558\ub294 \ub370 \ud544\uc694\ud55c \ubaa8\ub4e0 \uac83\uc785\ub2c8\ub2e4. \ubcf4\ub2e4 \uad11\ubc94\uc704\ud55c \ud14c\uc2a4\ud2b8\ub97c \uc218\ud589\ud558\ub824\ub294 \uacbd\uc6b0 \uc790\uccb4 REST \uc18c\ube44\uc790 \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\ub97c \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ub97c \uc704\ud574 \ub2e4\uc74c \uc8fc\uc18c\ub85c \uc774\ub3d9\ud558\uc138\uc694. <\/span><a href=\"https:\/\/beeceptor.com\/\"><span style=\"font-weight: 400\">Beeceptor.com<\/span><\/a><span style=\"font-weight: 400\"> \uc744 \ud074\ub9ad\ud558\uace0 \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \uc774\ub984\uc744 \uad6c\uc131\ud569\ub2c8\ub2e4. \uc774 \uc608\uc5d0\uc11c\ub294 <\/span><b>cbtest<\/b><span style=\"font-weight: 400\"> \ub97c \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub85c \uc9c0\uc815\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc5d4\ub4dc\ud3ec\uc778\ud2b8 \uc8fc\uc18c\ub97c \ucea1\ucc98\ud569\ub2c8\ub2e4: <\/span><a href=\"https:\/\/cbtest.free.beeceptor.com\"><b>https:\/\/cbtest.free.beeceptor.com<\/b><\/a><span style=\"font-weight: 400\">\ub098\uc911\uc5d0 Solace\uc5d0\uc11c \uc218\uc2e0 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uad6c\uc131\ud560 \ub54c \ud544\uc694\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\uad6c\uc131<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\uc804\uc81c \uc870\uac74\uc774 \uc900\ube44\ub418\uc5c8\uc73c\ubbc0\ub85c \uc774\uc81c \uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ub2e4\uc591\ud55c \uc11c\ube44\uc2a4\ub97c \uc124\uc815\ud560 \ucc28\ub840\uc785\ub2c8\ub2e4.<\/span><\/p>\n<h5><span style=\"font-weight: 400\">\uc194\ub77c\uc2a4 \uc124\uc815<\/span><\/h5>\n<p><span style=\"font-weight: 400\">\uba3c\uc800 \ud574\ub2f9 \ud1a0\ud53d, \ub300\uae30\uc5f4 \ubc0f REST \uc804\uc1a1 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc0dd\uc131\ud558\ub3c4\ub85d Solace\ub97c \uc124\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. Solace \ud074\ub77c\uc6b0\ub4dc\uc5d0 \uac00\uc785\ud55c \ud6c4 \uc11c\ube44\uc2a4\/VPN\uc744 \uc0dd\uc131\ud588\ub294\uc9c0 \ud655\uc778\ud558\uc138\uc694.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \uac01 \ub2e8\uacc4\ub294 \uc2a4\ud06c\ub9b0\uc0f7\uacfc \ud568\uaed8 \uc124\uba85\ub418\uc5b4 \uc788\uc5b4 \ub530\ub77c\ud560 \ub54c \uad6c\uc131\uc774 \uc5b4\ub5a4 \ubaa8\uc2b5\uc774\uc5b4\uc57c \ud558\ub294\uc9c0 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><b>\uc124\uc815 \ub300\uae30\uc5f4 \ubc0f \uc8fc\uc81c<\/b><\/p>\n<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4\uc5d0\uc11c \ubcf4\ub0b4\ub294 \uba54\uc2dc\uc9c0\ub97c \uc218\uc2e0\ud558\ub3c4\ub85d \ud1a0\ud53d\uc744 \uad6c\uc131\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Solace \uad00\ub9ac \uc778\ud130\ud398\uc774\uc2a4\uc5d0\uc11c \ub2e4\uc74c \ud56d\ubaa9\uc73c\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. <\/span><b>\ub300\uae30\uc5f4\/\ud1a0\ud53d \uc5d4\ub4dc\ud3ec\uc778\ud2b8<\/b><span style=\"font-weight: 400\"> \uc744 \ud074\ub9ad\ud558\uace0 \uc0c8 <\/span><i><span style=\"font-weight: 400\">\uc8fc\uc81c \uc5d4\ub4dc\ud3ec\uc778\ud2b8<\/span><\/i><span style=\"font-weight: 400\"> \ud638\ucd9c<\/span><i><span style=\"font-weight: 400\"> T\/rest\/pubsub<\/span><\/i><span style=\"font-weight: 400\"> \uae30\ubcf8 \uc124\uc815\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12727\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/edittopicendpointsettings.png\" alt=\"Edit Topic Endpoint Settings\" width=\"1600\" height=\"769\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-300x144.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-1024x492.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-768x369.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-1536x738.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/edittopicendpointsettings-1320x634.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c\uc73c\ub85c \ub2e4\uc74c\uc73c\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. <\/span><b>\ub300\uae30\uc5f4<\/b><span style=\"font-weight: 400\"> \ub77c\ub294 \ub300\uae30\uc5f4\uc744 \ub9cc\ub4e4\uace0 <\/span><i><span style=\"font-weight: 400\">Q\/couchbase\/\uc785\ub825<\/span><\/i><span style=\"font-weight: 400\">. \uae30\ubcf8\uac12\uc744 \uc720\uc9c0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12728\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/queue-settings.png\" alt=\"Edit Queue Settings\" width=\"1600\" height=\"938\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-300x176.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-1024x600.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-768x450.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-1536x900.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/queue-settings-1320x774.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uc774\uc81c <\/span><i><span style=\"font-weight: 400\">Q\/couchbase\/\uc785\ub825<\/span><\/i><span style=\"font-weight: 400\"> \ud3b8\uc9d1 \ubaa8\ub4dc\uc5d0\uc11c \ub300\uae30\uc5f4\uc744 \uc120\ud0dd\ud558\uace0 <\/span><b>\uad6c\ub3c5<\/b><span style=\"font-weight: 400\"> \ud0ed\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4. \ucd94\uac00 <\/span><b>T\/rest\/pubsub<\/b><span style=\"font-weight: 400\"> \uc8fc\uc81c \uad6c\ub3c5\uc5d0 \ub300\ud55c <\/span><i><span style=\"font-weight: 400\">Q\/couchbase\/\uc785\ub825<\/span><\/i><span style=\"font-weight: 400\"> \ub300\uae30\uc5f4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12729\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/couchbaseinput.png\" alt=\"Q\/couchbase\/input\" width=\"1600\" height=\"680\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-300x128.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-1024x435.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-768x326.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-1536x653.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/couchbaseinput-1320x561.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\ub300\uae30\uc5f4\uacfc \ud1a0\ud53d\uc774 \uc900\ube44\ub418\uc5c8\uc73c\ubbc0\ub85c \uc774\uc81c REST \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc774\ub97c \uad6c\ub3c5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c\uc73c\ub85c \uc774\ub3d9 <\/span><b>\u00a0\ud074\ub77c\uc774\uc5b8\ud2b8 \uc5f0\uacb0<\/b><span style=\"font-weight: 400\"> \ub97c \ud074\ub9ad\ud558\uace0 <\/span><b>REST<\/b><span style=\"font-weight: 400\"> \ud0ed\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4. \uc0c8 <\/span><b>REST \uc804\uc1a1 \uc5d4\ub4dc\ud3ec\uc778\ud2b8<\/b><span style=\"font-weight: 400\"> \uc774\ub984\uc73c\ub85c <\/span><b>RDPCouchbase<\/b><span style=\"font-weight: 400\">. \uae30\ubcf8\uac12\uc744 \uc720\uc9c0\ud558\uace0 \uc0c8 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \uc124\uc815\ud558\uc138\uc694.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12730\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/editrestdelivery.png\" alt=\"Edit REST Delivery Endpoint\" width=\"1600\" height=\"943\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-300x177.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-1024x604.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-768x453.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-1536x905.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/editrestdelivery-1320x778.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uc0c8\ub85c \ub9cc\ub4e0 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub85c \uc774\ub3d9\ud558\uc5ec <\/span><b>\ub098\uba38\uc9c0 \uc18c\ube44\uc790<\/b><span style=\"font-weight: 400\"> \ud0ed\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc0c8 <\/span><b>REST \uc18c\ube44\uc790<\/b><span style=\"font-weight: 400\"> \uc774\ub984\uc73c\ub85c <\/span><b>\ub370\ubaa8 \uc18c\ube44\uc790 <\/b><span style=\"font-weight: 400\">\uadf8\ub9ac\uace0 <\/span><b>\ud65c\uc131\ud654<\/b><span style=\"font-weight: 400\"> \uc18c\ube44\uc790\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">REST \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc6d0\uaca9 \ud638\uc2a4\ud2b8 \uc8fc\uc18c\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \uc804\uc81c \uc870\uac74\uc5d0 \uc124\uba85\ub41c \ub300\ub85c \uc790\uccb4 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc81c\uacf5\ud558\uac70\ub098 Beeceptor\uc5d0\uc11c \ubb34\ub8cc \ud14c\uc2a4\ud2b8 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc0dd\uc131\ud558\uc138\uc694.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc6d0\uaca9 \ud3ec\ud2b8\ub97c \uad6c\uc131\ud569\ub2c8\ub2e4. \ud3ec\ud2b8 80\uc5d0 Beeceptor\ub97c \uc0ac\uc6a9\ud558\uace0 \ub098\uba38\uc9c0 \uae30\ubcf8\uac12\uc740 \uadf8\ub300\ub85c \uc720\uc9c0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12731\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/restconsumer.png\" alt=\"\" width=\"1600\" height=\"1256\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-300x236.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-1024x804.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-768x603.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-1536x1206.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-20x16.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/restconsumer-1320x1036.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\ub85c \uc774\ub3d9\ud558\uc5ec <\/span><b>\ucffc\ub9ac \ubc14\uc778\ub529<\/b><span style=\"font-weight: 400\"> \ud0ed\uc758 <\/span><b>RDPCouchbase <\/b><span style=\"font-weight: 400\">REST \uc804\ub2ec \uc9c0\uc810\uc744 \uc124\uc815\ud558\uace0 \ucd5c\uadfc\uc5d0 \uc0dd\uc131\ub41c Q\/couchbase\/\uc785\ub825 \ub300\uae30\uc5f4\uc5d0 \ub300\ud55c \ubc14\uc778\ub529\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. \ubc14\uc778\ub529\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\uc694\uccad \ub300\uc0c1 \uac8c\uc2dc, <\/span><\/i><span style=\"font-weight: 400\">\ub97c \uc785\ub825\ud558\uba74 REST \uc218\uc2e0\uae30\uc758 URL \uacbd\ub85c\uc5d0 \ud574\ub2f9\ud569\ub2c8\ub2e4. \ub098\ub294 <\/span><i><span style=\"font-weight: 400\">\/\ucf5c\ubc31<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12732\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/callback.png\" alt=\"\" width=\"1600\" height=\"539\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-300x101.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-1024x345.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-768x259.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-1536x517.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/callback-1320x445.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<h4><span style=\"font-weight: 400\">Solace REST \uad6c\uc131 \ud655\uc778<\/span><\/h4>\n<p><span style=\"font-weight: 400\">Solace\uac00 \uc62c\ubc14\ub974\uac8c \uad6c\uc131\ub418\uc5c8\ub294\uc9c0, REST \uba54\uc2dc\uc9c0\uac00 Solace\uc5d0\uc11c \uc18c\ube44\ub418\uace0 REST \ud074\ub77c\uc774\uc5b8\ud2b8\ub85c \uc804\uc1a1\ub420 \uc218 \uc788\ub294\uc9c0 \ud655\uc778\ud558\ub824\uba74 \ub2e4\uc74c cURL \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc138\uc694:<\/span><\/p>\n<pre class=\"\">curl -v -X POST https:\/\/mrd3aaxn3oc4d.messaging.solace.cloud:9443\/T\/rest\/pubsub \\\r\n-d \"Hello World REST\" \\\r\n-H \"content-type: text\" \\\r\n-H \"Solace-delivery-mode: direct\" \\\r\n--user solace-cloud-client:g50ou1qos9ha0hauabrp0nn2ev<\/pre>\n<p><span style=\"font-weight: 400\">\ud638\uc2a4\ud2b8 \uc774\ub984\uacfc \uc790\uaca9 \uc99d\uba85\uc744 \uc0ac\uc6a9\uc790 \ud658\uacbd\uc758 \uad6c\uc131\uc73c\ub85c \ubc14\uafc9\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\uac83\uc73c\ub85c Solace \uc124\uc815\uc774 \ub05d\ub0ac\uc2b5\ub2c8\ub2e4. \uc774\uc81c \uba54\uc2dc\uc9c0\ub97c \uc218\uc2e0\ud560 \uc218 \uc788\ub294 \ud1a0\ud53d\uacfc \ucf5c\ubc31 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\ub294 REST \uad6c\ub3c5\uc790\uac00 \uc0dd\uacbc\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc124\uc815<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\uc774\ubca4\ud2b8 \ubc0f \ub370\uc774\ud130 \uc11c\ube44\uc2a4\ub97c \uc2e4\ud589\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc\ub97c \ud1b5\ud574 \uc774\ubca4\ud2b8 \ud568\uc218\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc124\uce58 <\/span><i><span style=\"font-weight: 400\">\uc5ec\ud589 \uc0d8\ud50c<\/span><\/i><span style=\"font-weight: 400\"> \uc0d8\ud50c \ubc84\ud0b7(<\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/manage\/manage-settings\/install-sample-buckets.html\"><span style=\"font-weight: 400\">\uc5ec\uae30\uc5d0\uc11c \ubb38\uc11c\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/span><\/a><span style=\"font-weight: 400\">).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ub77c\ub294 \uc774\ub984\uc758 \ubc84\ud0b7\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. <\/span><b><i>rr100<\/i><\/b><span style=\"font-weight: 400\"> (\uc0c1\uc8fc \ube44\uc728 100%\uc758 \uacbd\uc6b0) \ubc0f \ubc94\uc704 \uc774\ub984\uc740 <\/span><b><i>\uc774\ubca4\ud2b8<\/i><\/b><i><span style=\"font-weight: 400\">. <\/span><\/i><span style=\"font-weight: 400\">\uc774 \ubc94\uc704\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\ub984\uc758 \uceec\ub809\uc158\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. <\/span><b><i>\uba54\ud0c0\ub370\uc774\ud130<\/i><\/b><i><span style=\"font-weight: 400\">.<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\">rr100.eventing.metadata<\/span><\/i><span style=\"font-weight: 400\"> \ub294 \uc774\ubca4\ud2b8 \ud568\uc218\uac00 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc800\uc7a5\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase \ubc84\uc804 7 \uc774\uc804\uc5d0\ub294 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc704\ud55c \uc804\uc6a9 \ubc84\ud0b7\uc744 \ub9cc\ub4e4\uc5b4\uc57c \ud588\uc2b5\ub2c8\ub2e4. \ubc84\uc804 7\uc5d0\uc11c\ub294 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uc9c0\uc6d0\uc744 \ud65c\uc6a9\ud558\uc5ec \ub300\uc2e0 \uc774\ubca4\ud2b8 \uba54\ud0c0\ub370\uc774\ud130 \uc815\ubcf4\ub97c \uc704\ud55c \uc804\uc6a9 \uceec\ub809\uc158\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4\ub85c \uc774\ub3d9\ud558\uc5ec \ub2e4\uc74c\uc744 \ud074\ub9ad\ud558\uc5ec \uc0c8 \uc774\ubca4\ud2b8 \uae30\ub2a5\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\uae30\ub2a5 \ucd94\uac00<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12733\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/functionsettings.png\" alt=\"\" width=\"1328\" height=\"1600\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings.png 1328w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-249x300.png 249w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-850x1024.png 850w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-768x925.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-1275x1536.png 1275w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-300x361.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-17x20.png 17w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/functionsettings-1320x1590.png 1320w\" sizes=\"auto, (max-width: 1328px) 100vw, 1328px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\ub294 <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \uceec\ub809\uc158\uc758 <\/span><i><span style=\"font-weight: 400\">\uc778\ubca4\ud1a0\ub9ac<\/span><\/i><span style=\"font-weight: 400\"> \ubc94\uc704 \ub0b4\uc5d0\uc11c <\/span><i><span style=\"font-weight: 400\">\uc5ec\ud589 \uc0d8\ud50c<\/span><\/i><span style=\"font-weight: 400\"> \ubc84\ud0b7\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c \ud558\uba74 \ubb38\uc11c\uac00 \ubc84\ud0b7 \ub0b4\uc5d0\uc11c \ubcc0\uacbd\ub420 \ub54c\ub9c8\ub2e4 <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \uceec\ub809\uc158\uc758 \ubb38\uc11c\uc5d0 \ub300\ud55c \ubcc0\uacbd \uc0ac\ud56d\uc740 \uac00\uc838\uc624\uc9c0 \uc54a\ub294 \ubc18\uba74 \ub2e4\ub978 \uceec\ub809\uc158\uc774\ub098 \ubc84\ud0b7\uc758 \ubb38\uc11c\uc5d0 \ub300\ud55c \ubcc0\uacbd \uc0ac\ud56d\uc740 \uac00\uc838\uc624\uac8c \ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">rr100.eventing.<\/span><i><span style=\"font-weight: 400\">\uba54\ud0c0\ub370\uc774\ud130<\/span><\/i><span style=\"font-weight: 400\"> \ubc84\ud0b7\uc740 \uc774\ubca4\ud2b8 \ud568\uc218 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc800\uc7a5\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uadf8\ub9ac\uace0 <\/span><i><span style=\"font-weight: 400\">curlSolaceRestUrl<\/span><\/i><span style=\"font-weight: 400\"> \ub294 \uc218\uc2e0\ud558\ub294 Solace REST \uc5d4\ub4dc\ud3ec\uc778\ud2b8\uc5d0 \ub300\ud55c URL \ubcc4\uce6d\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4. Solace \uc124\uc815 \uc911\uc5d0 \ub9cc\ub4e0 \ud1a0\ud53d\uc744 \ub098\ud0c0\ub0b4\ub294 URL \uacbd\ub85c\ub97c \ud3ec\ud568\ud55c \uc804\uccb4 URL\uc744 \uc785\ub825\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uba74 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4: <\/span><span style=\"font-weight: 400\">https:\/\/mrd3aaxn3oc4d.messaging.solace.cloud:9443\/T\/rest\/pubsub<\/span><\/p>\n<p><span style=\"font-weight: 400\">Solace \uc5d4\ub4dc\ud3ec\uc778\ud2b8\uc5d0\ub294 \uc778\uc99d\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \ub2e4\uc74c\uc744 \uad6c\uc131\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\uae30\ubcf8<\/span><\/i><span style=\"font-weight: 400\"> \uc778\uc99d\uc744 \ud074\ub9ad\ud558\uace0 \uc790\uaca9 \uc99d\uba85\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">(<\/span><span style=\"font-weight: 400\">\ucc38\uace0: Couchbase 7.0.X\uc5d0\ub294 cURL \uc790\uaca9 \uc99d\uba85\uc758 \ube44\ubc00\ubc88\ud638\ub97c \uc783\uc5b4\ubc84\ub9b4 \uc218 \uc788\ub294 \ubc84\uadf8\uac00 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\ubca4\ud2b8 \ud568\uc218 \uc124\uc815\uc744 \ud3b8\uc9d1\ud558\uace0 \"\uc800\uc7a5\"\uc744 \uc218\ud589\ud558\uba74 \ube44\ubc00\ubc88\ud638\ub97c \ub2e4\uc2dc \uc785\ub825\ud558\uba74 \uc774 \ubb38\uc81c\ub97c \ubc29\uc9c0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><span style=\"font-weight: 400\">)<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\uc81c <\/span><b><i>OnUpdate()<\/i><\/b><span style=\"font-weight: 400\"> \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ud568\uc218\ub97c \uc774\ubca4\ud2b8 \uad6c\uc131\uc73c\ub85c \uc124\uc815\ud569\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \ubb38\uc11c\uac00 \ubcc0\uacbd\ub420 \ub54c\ub9c8\ub2e4 \uc774 \ud568\uc218\ub97c \ud2b8\ub9ac\uac70\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \uceec\ub809\uc158.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \uac04\ub2e8\ud55c \uc608\uc5d0\uc11c\ub294 \uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4\uc758 cURL \uc9c0\uc6d0\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubaa8\ub4e0 \ubb38\uc11c \ubcc0\ud615\uc744 Solace\ub85c \ubcf4\ub0c5\ub2c8\ub2e4. \uc2e4\uc81c \uc0ac\uc6a9 \uc0ac\ub840\uc5d0\uc11c\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc77c\ubd80 \ubb38\uc11c \uc18d\uc131\uc744 \uae30\ubc18\uc73c\ub85c \ud544\ud130\ub9c1\uc744 \uc801\uc6a9\ud558\uace0 <\/span><b><i>OnDelete<\/i><\/b><span style=\"font-weight: 400\"> \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c \uc0ad\uc81c\ub97c \ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"\">function OnUpdate(doc, meta) {\r\n\/\/ We keep the eventing function as simple as possible with minimal error handling.\r\n\/\/ For every document mutation the document is passed on to Solace using an HTTP POST.\r\ntry {\r\n\/\/ build the request to the Solace REST endpoint.\r\nvar request = {\r\nbody: doc\r\n};\r\n\/\/ perform the cURL request using the URL alias 'curlSolaceRestUrl' from the settings\r\n\/\/ The URL alias 'curlSolaceRestUrl' from the settings contains the host including the path to the Topic in Solace\r\nvar response = curl('POST', curlSolaceRestUrl, request);\r\nif (response.status != 200) {\r\nlog(\"docId\", meta.id, \"cURL POST failed response.status:\",response.status);\r\n} else {\r\nlog(\"cURL POST success, sent\", meta.id);\r\n}\r\n} catch (e) {\r\nlog(\"ERROR cURL request had an exception:\",e)\r\n}\r\n}<\/pre>\n<h4>\uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud14c\uc2a4\ud2b8<\/h4>\n<p><span style=\"font-weight: 400\">\uc774\uc81c \uc0d8\ud50c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud14c\uc2a4\ud2b8\ud560 \ucc28\ub840\uc785\ub2c8\ub2e4:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc2dc\uc791\ud558\uae30 <\/span><b><i>evt_sendto_solace <\/i><\/b><span style=\"font-weight: 400\">\uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub2e4\uc74c\uc73c\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\ubb38\uc11c<\/span><\/i><span style=\"font-weight: 400\"> Couchbase \ucf58\uc194\uc5d0\uc11c<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub97c \uc120\ud0dd\ud558\uace0 <\/span><i><span style=\"font-weight: 400\">travel-sample.inventory.hotel<\/span><\/i><span style=\"font-weight: 400\"> \uceec\ub809\uc158\uc744 \uc218\uc9d1\ud569\ub2c8\ub2e4:<\/span><\/li>\n<li style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12734\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/eventingtest.png\" alt=\"\" width=\"1462\" height=\"555\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest.png 1462w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest-300x114.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest-1024x389.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest-768x292.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest-20x8.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/eventingtest-1320x501.png 1320w\" sizes=\"auto, (max-width: 1462px) 100vw, 1462px\" \/><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc5f4\uae30 <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \ubb38\uc11c\ub85c \uc774\ub3d9\ud558\uc5ec \ubb38\uc11c \ud544\ub4dc\ub97c \ud3b8\uc9d1\ud558\uace0 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uc800\uc7a5\ud569\ub2c8\ub2e4. \uc774 \ubb38\uc11c \ubcc0\uacbd\uc740 \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\uac00 \uc218\uc2e0\ud558\ub294 \uc5c5\ub370\uc774\ud2b8 \uc774\ubca4\ud2b8\ub97c \ud2b8\ub9ac\uac70\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc774\uc81c \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\uac00 \uc5c5\ub370\uc774\ud2b8\ub41c \ubb38\uc11c\ub97c Solace\ub85c \ubcf4\ub0c5\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc774\uc81c Solace REST \uc18c\ube44\uc790\uac00 \uc5c5\ub370\uc774\ud2b8\ub41c \ubb38\uc11c\ub97c \ubc1b\uc558\ub294\uc9c0 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Solace\uac00 REST \uc18c\ube44\uc790\uc5d0\uac8c \ubb38\uc11c\ub97c \ubcf4\ub0b8 \uac83\uc744 \ud655\uc778\ud569\ub2c8\ub2e4. <\/span><b><i>\/\ucf5c\ubc31<\/i><\/b><span style=\"font-weight: 400\"> \ub97c \ub300\uae30\uc5f4 \ubc14\uc778\ub529 \uc911\uc5d0 \uc9c0\uc815\ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12735\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/cbtest.png\" alt=\"\" width=\"1600\" height=\"875\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest.png 1600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-300x164.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-1024x560.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-768x420.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-1536x840.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/cbtest-1320x722.png 1320w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\ud638\ud154 \ubb38\uc11c\uc5d0 \ub300\ud55c \ubb38\uc11c \ubcc0\uacbd \uc0ac\ud56d\uc740 <\/span><i><span style=\"font-weight: 400\">\ud638\ud154<\/span><\/i><span style=\"font-weight: 400\"> \uceec\ub809\uc158\uc740 \uc774\uc81c Solace\uc5d0 \uac8c\uc2dc\ub41c \ud6c4 Solace \uad6c\ub3c5\uc790\uc5d0\uac8c \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase services rely on the internal Database Change Protocol (DCP) which supports the\u00a0 eventually consistent view of your data.\u00a0 DCP does not guarantee that you see all changes but it does guarantee you see the most recent.\u00a0 For example if a document in `travel-sample`.inventory.hotel mutates quite fast some of the intermediate mutations can be deduplicated as such the Eventing Service will not see all the changes.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ub370\ubaa8\uc5d0 \ucc38\uc5ec\ud574 \uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><b>\uacb0\ub860<\/b><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ubb38\uc11c\uc5d0\uc11c\ub294 Couchbase Eventing \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc640 Solace \uc774\ubca4\ud2b8 \ube0c\ub85c\ucee4\ub97c \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uac00 \uc774\ubca4\ud2b8 \uc911\uc2ec \uc544\ud0a4\ud14d\ucc98\uc5d0 \uc5b4\ub5bb\uac8c \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ub418\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694. \uc774\uc81c \ubcf4\uc7a5\ub418\uace0 \uc9c0\uc18d\uc801\uc778 \uba54\uc2dc\uc9d5\uc744 \ud1b5\ud574 Solace \ud50c\ub7ab\ud3fc\uc758 \uc11c\ube44\uc2a4 \ud488\uc9c8 \uce21\uba74\uc744 \ucd5c\ub300\ud55c \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \uc608\uc81c\uc758 \uc774\ubca4\ud2b8 \ud568\uc218 \ub85c\uc9c1\uc740 \uc801\uc808\ud55c \uc624\ub958 \ucc98\ub9ac \uc5c6\uc774 \uae30\ubcf8 cURL POST \uc694\uccad\uc73c\ub85c \uc81c\ud55c\ub429\ub2c8\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc774 \uad6c\ud604\ud574\uc57c \ud569\ub2c8\ub2e4. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-eventing-handling-errors-and-retries\/\"><span style=\"font-weight: 400\">\uc624\ub958 \ubc0f \uc7ac\uc2dc\ub3c4 \ub85c\uc9c1<\/span><\/a><span style=\"font-weight: 400\"> \ud504\ub85c\ub355\uc158\uc5d0 \ubc14\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc194\ub8e8\uc158\uc785\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub0b4\ubd80\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uae30 <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/eventing\/eventing-overview.html\"><span style=\"font-weight: 400\">\uc5ec\uae30\uc5d0\uc11c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc774\ubca4\ud2b8<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc2dc\uc791\ud558\uae30 <\/span><a href=\"https:\/\/cloud.couchbase.com\"><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uce74\ud3a0\ub77c \ubb34\ub8cc \ud074\ub77c\uc6b0\ub4dc \uccb4\ud5d8\ud310<\/span><\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>The asynchronous event-driven architecture of Couchbase is the core of its design. Document mutations continuously stream to the Couchbase Index, Analytics, Eventing and Search services. This architecture guarantees that the Couchbase services are updated in real-time and enables us to [&hellip;]<\/p>","protected":false},"author":77950,"featured_media":12162,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,2273,9327,2201],"tags":[],"ppma_author":[9323],"class_list":["post-12724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-eventing","category-javascript","category-tools-sdks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Event-Driven Architecture with Solace Event Broker &amp; Couchbase<\/title>\n<meta name=\"description\" content=\"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/event-driven-architecture-with-solace-event-broker-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Event-driven architecture with Solace Event Broker &amp; Couchbase\" \/>\n<meta property=\"og:description\" content=\"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/event-driven-architecture-with-solace-event-broker-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-28T16:00:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-09T02:09:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marian Puhl, Solutions Engineer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marian Puhl, Solutions Engineer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/\"},\"author\":{\"name\":\"Marian Puhl, Solutions Engineer\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3\"},\"headline\":\"Event-driven architecture with Solace Event Broker &amp; Couchbase\",\"datePublished\":\"2022-01-28T16:00:34+00:00\",\"dateModified\":\"2024-03-09T02:09:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/\"},\"wordCount\":1696,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg\",\"articleSection\":[\"Couchbase Server\",\"Eventing\",\"JavaScript\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/\",\"name\":\"Event-Driven Architecture with Solace Event Broker & Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg\",\"datePublished\":\"2022-01-28T16:00:34+00:00\",\"dateModified\":\"2024-03-09T02:09:25+00:00\",\"description\":\"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Use your AWS Marketplace credits to purchase Couchbase professional services, trainings and certifications\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Event-driven architecture with Solace Event Broker &amp; Couchbase\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3\",\"name\":\"Marian Puhl, Solutions Engineer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/1f65549252c18bb3651eaa3a78e46169\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg\",\"caption\":\"Marian Puhl, Solutions Engineer\"},\"description\":\"Marian Puhl is a Solutions Engineer at Couchbase in the Nordic region.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/marian-puhl\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Event-Driven Architecture with Solace Event Broker & Couchbase","description":"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/event-driven-architecture-with-solace-event-broker-couchbase\/","og_locale":"ko_KR","og_type":"article","og_title":"Event-driven architecture with Solace Event Broker &amp; Couchbase","og_description":"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/event-driven-architecture-with-solace-event-broker-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-01-28T16:00:34+00:00","article_modified_time":"2024-03-09T02:09:25+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg","type":"image\/jpeg"}],"author":"Marian Puhl, Solutions Engineer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marian Puhl, Solutions Engineer","Est. reading time":"10\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/"},"author":{"name":"Marian Puhl, Solutions Engineer","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3"},"headline":"Event-driven architecture with Solace Event Broker &amp; Couchbase","datePublished":"2022-01-28T16:00:34+00:00","dateModified":"2024-03-09T02:09:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/"},"wordCount":1696,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg","articleSection":["Couchbase Server","Eventing","JavaScript","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/","name":"Event-Driven Architecture with Solace Event Broker & Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg","datePublished":"2022-01-28T16:00:34+00:00","dateModified":"2024-03-09T02:09:25+00:00","description":"Event architecture guarantees that the Couchbase services are updated in real-time. Find out how you can integrate Couchbase with an event broker.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/aws-marketplace-credits-couchbase-professional-services-trainings-certifications.jpg","width":1200,"height":628,"caption":"Use your AWS Marketplace credits to purchase Couchbase professional services, trainings and certifications"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/event-driven-architecture-with-solace-event-broker-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Event-driven architecture with Solace Event Broker &amp; Couchbase"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3","name":"\ub9c8\ub9ac\uc548 \ud480, \uc194\ub8e8\uc158 \uc5d4\uc9c0\ub2c8\uc5b4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/1f65549252c18bb3651eaa3a78e46169","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","caption":"Marian Puhl, Solutions Engineer"},"description":"Marian Puhl\uc740 \ubd81\uc720\ub7fd \uc9c0\uc5ed Couchbase\uc758 \uc194\ub8e8\uc158 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/marian-puhl\/"}]}},"authors":[{"term_id":9323,"user_id":77950,"is_guest":0,"slug":"marian-puhl","display_name":"Marian Puhl, Solutions Engineer","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg"},"author_category":"","last_name":"Puhl","first_name":"Marian","job_title":"","user_url":"","description":"Marian Puhl\uc740 \ubd81\uc720\ub7fd \uc9c0\uc5ed Couchbase\uc758 \uc194\ub8e8\uc158 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/12724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/77950"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=12724"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/12724\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/12162"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=12724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=12724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=12724"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=12724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}