java - Understanding Server-sent Events -


i'm trying update html5 table in real-time data database. here code:

html page:

<script type="text/javascript">     //check browser support     if(typeof(eventsource)!=="undefined") {         //create object, passing name , location of server side script         var esource = new eventsource("[some address]/api/sse");         //detect message receipt         esource.onmessage = function(event) {             //write received data page              document.getelementbyid("placeholder").innerhtml=table;          };     }     else {         [erro message]     } </script> 

and java restful service:

@path("/sse")    public class sseresource {    @context    private uriinfo context;     public sseresource() {    }     @get    @produces(ssefeature.server_sent_events)    public string getserversentevents() throws exception {         someobject o = new someobject();             final string mystring = o.somequery().getentity().tostring();             return "data: " + mystring + "\n\n";    } } 

this somequery() method queries database , returns want put on table. everythings looks great. want know if it's right or wrong, because if put log on somequery() method, see every 3 seconds query executed. may cause heavy duty, right? normal or code wrong?


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -