后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?

后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?
举个例子
1. 后端每隔一短时间后就会获取到传感器的温度等数据,然后进行数据解析,前端会实时获取到来自后端所处理的数据。
1. 例如我们电脑CPU的实时数据显示,我们可以清楚的看CPU的变化。
请问各位大佬,这个应该怎么做? 有什么思路么?

用ajax啊。比如json的数据是 {"text":"内容"}

<script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
function loadData() {
    $.ajax({
        url: "xxxx.json",
        type: "get",
        dataType: "json",
        success: function (data) {
            $("#test").text(data.text);
            setTimeout(loadData, 2000);
        }
    });
}
$(function(){
    loadData();
});
</script>
<div id="test"></div>

我理解是后端隔几秒去获取数据,前端可以也每隔几秒去刷新请求后端的数据吧,或者前后端做长链接,等后端通知

  1. 前端轮询ajax请求后台获取数据
  2. websocket长连接, 后台推给前端