专栏首页Angular&服务angular使用stompjs进行长连接通讯

angular使用stompjs进行长连接通讯

1.安装stomp插件

npm install @stomp/ng2-stompjs --save

ng2-stompjs

2.使用配置连接

    const stompConfig: StompConfig = {
      // Which server?
      url: 'ws://127.0.0.1:15674/ws',

      // Headers
      // Typical keys: login, passcode, host
      headers: {
        login: 'guest',
        passcode: 'guest'
      },

      // How often to heartbeat?
      // Interval in milliseconds, set to 0 to disable
      heartbeat_in: 0, // Typical value 0 - disabled
      heartbeat_out: 20000, // Typical value 20000 - every 20 seconds

      // Wait in milliseconds before attempting auto reconnect
      // Set to 0 to disable
      // Typical value 5000 (5 seconds)
      reconnect_delay: 5000,

      // Will log diagnostics on console
      debug: true
    };



@NgModule({
  declarations: [
    AppComponent,
    RawDataComponent,
    StatusComponent,
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule
  ],
  providers: [
    StompService,
    {
      provide: StompConfig,
      useValue: stompConfig
    }
  ],
  bootstrap: [AppComponent]
})

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决maven下载的jar文件乱码问题

    用户1437675
  • des加解密,双向通讯

    用户1437675
  • angular获取dom元素

    用户1437675
  • ​LeetCode 20:有效的括号 Valid Parentheses

    给定一个只包括 '(', ')', '{', '}', '[', ']' 的字符串,判断字符串是否有效。

    爱写bug
  • 窃取银行近百亿人民币的Carbanak团伙头目落网

    如果你手上有一款恶意软件,可以让 ATM 机自动吐钱给你,数额高达近百亿人民币,你会不会去用?如果知道最终会被捕而且面临严惩,你还会不会去用呢? 近日,欧洲刑警...

    FB客服
  • 不错的Spring-代码生成器

    Spring-generator是基于javafx8开发的图形界面Spring代码生成器,使用 Apache FreeMarker 作为代码文件的模板,用户可以...

    程序源代码
  • Java集合学习总结

    黑泽君
  • 使用GUI共享文件(1):初次实现

    这个项目较小,因为需要的大部分功能都已经在上一个项目中编写好了。在这个项目中,你将看到给既有Python程序添加GUI非常容易。

    不可言诉的深渊
  • 网页防篡改专题4---发布中心方式

    一提到发布中心,可能就会想起代码版本管理,持续集成,感觉很庞杂浩大。实际上,如果把发布中心当作是一个输入源来看,它的产物就是一堆文件,输出到一个目录作为基线,然...

    血狼
  • 关于h5直播源码的技术扫盲

    到目前,h5似乎已经成为品牌宣传最重要的表现方式。h5技术开发简单,研发周期短,且成本低廉。尤其强化了web网页的表现性能,通过h5技术搭建的直播系统不仅能够在...

    云豹通讯员

扫码关注云+社区

领取腾讯云代金券