联犀 联犀
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
  • 应用开发

  • 后端开发

    • 服务开发

      • 服务初始化
      • 连接联犀服务
      • 中间件使用
      • 授权定义
      • swagger使用
      • 数据库使用
      • 第三方接入
      • 插槽使用
        • 简述
        • 使用
      • 数据分析模块使用
      • 消息队列
      • 分布式缓存
      • 定时任务
      • 分布式存储使用
    • 物联网

  • 开发指南
  • 后端开发
  • 服务开发
godLei6
2024-08-29
目录

插槽使用

# 简述

在所有系统中一旦涉及到的应用会不止一个,就会出现复杂的对接需求,如注册的时候这个用户需要调用第三方的服务来注册,或创建设备的时候其他服务也需要进行校验是否可以创建.这种时候就需要使用插槽的方式来进行开闭原则的拓展,可以很方便快捷的对原来的系统进行拓展而无需修改代码.

我们来看下如何实现websocket订阅的时候可以支持各个业务,而无需修改代码

# 使用

首先我们可以进入到系统开发-插槽管理中进行查看

然后我们新建一个插槽:

我们来看下如何接收插槽的消息:

具体功能可以查看: things/service/apisvr/internal/logic/things/slot/user/subscribeLogic.go

及: core/service/apisvr/internal/startup/init.go

上次更新: 2024/11/12, 13:18:12
第三方接入
数据分析模块使用

← 第三方接入 数据分析模块使用→

Theme by Vdoing | Copyright © 2022-2025 昆明云物通科技有限公司|GNU | 滇ICP备2024043132号-1 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式