SSE (Server Sent Events) Client library for Clojure?











up vote
0
down vote

favorite












I would like to handle a Server Sent Events stream in Clojure.
Does anyone know a small client library to just do that please ?



I was expecting to find something like https://github.com/stalefruits/gniazdo, which is for Websockets, but for SSE.



I could not find anything though and the only lib that may have been a good candidate is not maintained anymore https://github.com/clojurewerkz/ssese



thanks in advance ...










share|improve this question




























    up vote
    0
    down vote

    favorite












    I would like to handle a Server Sent Events stream in Clojure.
    Does anyone know a small client library to just do that please ?



    I was expecting to find something like https://github.com/stalefruits/gniazdo, which is for Websockets, but for SSE.



    I could not find anything though and the only lib that may have been a good candidate is not maintained anymore https://github.com/clojurewerkz/ssese



    thanks in advance ...










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I would like to handle a Server Sent Events stream in Clojure.
      Does anyone know a small client library to just do that please ?



      I was expecting to find something like https://github.com/stalefruits/gniazdo, which is for Websockets, but for SSE.



      I could not find anything though and the only lib that may have been a good candidate is not maintained anymore https://github.com/clojurewerkz/ssese



      thanks in advance ...










      share|improve this question















      I would like to handle a Server Sent Events stream in Clojure.
      Does anyone know a small client library to just do that please ?



      I was expecting to find something like https://github.com/stalefruits/gniazdo, which is for Websockets, but for SSE.



      I could not find anything though and the only lib that may have been a good candidate is not maintained anymore https://github.com/clojurewerkz/ssese



      thanks in advance ...







      clojure client server-sent-events






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 21 hours ago

























      asked 21 hours ago









      kaffein

      93612051




      93612051
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote













          Here are some overviews on the topic:




          • https://sweetcode.io/using-html5-server-sent-events/

          • https://juxt.pro/blog/posts/course-notes.html

          • https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/

          • Server push of data from Clojure to ClojureScript

          • https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events


          Here is a highly voted comparison on StackOverflow between Server Sent Events and WebSockets (my favorite):





          • WebSockets vs. Server-Sent events/EventSource


          And here is a nice comparison from IBM (2017):




          • https://www.ibm.com/developerworks/library/wa-http-server-push-with-websocket-sse/index.html






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265737%2fsse-server-sent-events-client-library-for-clojure%23new-answer', 'question_page');
            }
            );

            Post as a guest
































            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote













            Here are some overviews on the topic:




            • https://sweetcode.io/using-html5-server-sent-events/

            • https://juxt.pro/blog/posts/course-notes.html

            • https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/

            • Server push of data from Clojure to ClojureScript

            • https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events


            Here is a highly voted comparison on StackOverflow between Server Sent Events and WebSockets (my favorite):





            • WebSockets vs. Server-Sent events/EventSource


            And here is a nice comparison from IBM (2017):




            • https://www.ibm.com/developerworks/library/wa-http-server-push-with-websocket-sse/index.html






            share|improve this answer

























              up vote
              2
              down vote













              Here are some overviews on the topic:




              • https://sweetcode.io/using-html5-server-sent-events/

              • https://juxt.pro/blog/posts/course-notes.html

              • https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/

              • Server push of data from Clojure to ClojureScript

              • https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events


              Here is a highly voted comparison on StackOverflow between Server Sent Events and WebSockets (my favorite):





              • WebSockets vs. Server-Sent events/EventSource


              And here is a nice comparison from IBM (2017):




              • https://www.ibm.com/developerworks/library/wa-http-server-push-with-websocket-sse/index.html






              share|improve this answer























                up vote
                2
                down vote










                up vote
                2
                down vote









                Here are some overviews on the topic:




                • https://sweetcode.io/using-html5-server-sent-events/

                • https://juxt.pro/blog/posts/course-notes.html

                • https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/

                • Server push of data from Clojure to ClojureScript

                • https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events


                Here is a highly voted comparison on StackOverflow between Server Sent Events and WebSockets (my favorite):





                • WebSockets vs. Server-Sent events/EventSource


                And here is a nice comparison from IBM (2017):




                • https://www.ibm.com/developerworks/library/wa-http-server-push-with-websocket-sse/index.html






                share|improve this answer












                Here are some overviews on the topic:




                • https://sweetcode.io/using-html5-server-sent-events/

                • https://juxt.pro/blog/posts/course-notes.html

                • https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/

                • Server push of data from Clojure to ClojureScript

                • https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events


                Here is a highly voted comparison on StackOverflow between Server Sent Events and WebSockets (my favorite):





                • WebSockets vs. Server-Sent events/EventSource


                And here is a nice comparison from IBM (2017):




                • https://www.ibm.com/developerworks/library/wa-http-server-push-with-websocket-sse/index.html







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 16 hours ago









                Alan Thompson

                12.4k12333




                12.4k12333






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265737%2fsse-server-sent-events-client-library-for-clojure%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest




















































































                    Popular posts from this blog

                    Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

                    ComboBox Display Member on multiple fields

                    Is it possible to collect Nectar points via Trainline?