实时响应式Web应用与负载、混沌测试实践
1. 实时响应式Web应用
实时响应式Web应用的桥梁依赖于SockJS客户端连接的处理程序,并带有一组权限,仅允许特定的事件总线目的地进行桥接。出于安全和性能的考虑,限制连接的Web应用程序和后端之间流动的事件非常重要。这里仅允许以 client.updates 开头的目的地可用。
在Web应用程序端,可使用Vert.x项目提供的 vertx3-eventbus-client 库,该库可手动下载,也可使用npm(Node包管理器)等工具下载。使用该库连接到事件总线的代码如下:
import EventBus from 'vertx3-eventbus-client'
const eventBus = new EventBus("/eventbus")
eventBus.enableReconnect(true)
eventBus.onopen = () => {
eventBus.registerHandler("a.b.c", (err, message) => {
console.log(`Received: ${message.body}`)
})
eventBus.publish("d.e.f", {
book: "Vert.x in Action",
comment: "A great book!"
})
}
2. 从Kafka到实时Web应用更新
仪表盘使用Vue.js构建,整个应用主
超级会员免费看
订阅专栏 解锁全文
948

被折叠的 条评论
为什么被折叠?



