美文网首页
2. 难题 | 重构ActiveMQ Web Console

2. 难题 | 重构ActiveMQ Web Console

作者: MisterCH | 来源:发表于2018-10-02 17:54 被阅读28次

其实主要问题是这样的,点击【队列信息】:

  • 使用ajax,后端springboot+thyemeleaf如果传递回一个queue.html页面,页面上就要通过Model来进行参数的赋值,刷新都走ajax,每次都需要重新渲染页面。
  • 后端springboot传递回一个json数据queue,通过vue-resource可以实现将数据赋值到data中,但是页面无法局部加载template。也就是空有数据无法展示,这种场景虽然适合使用vue-component,但是从实际使用的角度来说,这种数据量,后端渲染带来的性能消耗并不大。

此外,thymeleaf和vue的功能有很多重叠,混用意义不大,如果只是做双向数据绑定,vue有点大材小用,坑也不少,重新思考了一下,还是使用springboot+ thyemeleaf+ jquery来进行ajax后端渲染吧。

今日进度:加了个队列信息展示,然后掉落在vue的深坑里不可自拔,最终决定放弃vue,明日尝试改成jquery。

脑洞:
这次使用springboot编写jmx监控的数据展示应用是用来练手,等写完了,就启动对阿里sentinel的dashboard参考学习。后续可以通过sentinel的展示模式,将少量服务器的数据通过http上送并展示,也支持jmx接口拉取等。

相关文章

网友评论

      本文标题:2. 难题 | 重构ActiveMQ Web Console

      本文链接:https://www.haomeiwen.com/subject/vkraoftx.html