• 消息服务客户端


    组件编码 hzero-boot-message

    一、简介

    1.1 概述

    消息服务接口集成,使用feign调用实现

    1.2 特性

    1.3 组件坐标

    <dependency>
        <groupId>org.hzero.boot</groupId>
        <artifactId>hzero-boot-message</artifactId>
        <version>${hzero.boot.version}</version>
    </dependency>
    

    二、使用指南

    2.1 使用方法

    1. 在代码中自动注入消息客户端:org.hzero.boot.message.MessageClient

    2. 消息生成:
      消息生成API

    3. 获取接收人:
      获取接受人API

    4. 发送站内消息:
      发送站内消息API

    5. 发送邮件:
      发送邮件API

    6. 发送短信:
      发送短信API

    7. 发送长连接消息:
      发送socket消息API

    8. 获取在线用户:
      获取在线用户API

    9. 处理前端websocket消息

    实现org.hzero.boot.message.handler.ISocketHandler接口,类添加@SocketHandler注解,指定话题的key

    import org.hzero.boot.message.annotation.SocketHandler;
    import org.hzero.boot.message.entity.Msg;
    import org.hzero.boot.message.handler.ISocketHandler;
    
    @SocketHandler("hzero-demo")
    public class MessageHandlerDemo implements ISocketHandler {
    
        @Override
        public void processMessage(Msg msg) {
            System.out.println("接收到前端socket消息:" + msg.getMessage());
        }
    }
    

    2.3 配置维护

    属性 描述 类型 默认值

    三、版本更新日志

    0.10.0.RELEASE [2019-06-23]

    1.0.0.RELEASE [2019-09-06]