美文网首页
消息类型与系统消息是一个概念么?

消息类型与系统消息是一个概念么?

作者: 提米锅锅 | 来源:发表于2022-03-29 22:07 被阅读0次

混淆概念是系统设计里一个经常容易犯的错误,看上去更简单。实际上埋了雷。

image.png

上图一个咨询系统消息类型定义,文本和图片是不通的消息类型所以需要显示不一样的样式好理解,可是system作为一个系统消息就是简化设计的偷懒。
因为系统消息并不能表示这个消息应该如何显示,但是文本和图片必然是决定了如何显示。
再看这种设计导致业务端处理代码的被动和无奈:


image.png

正确的设计需要2个类型:
messagetype= 显示样式
messageBizType或messageSenderRole= 系统/医生/患者

好的设计首先要建立在正确的概念之上,1是1,2是2!。

相关文章

  • 消息类型与系统消息是一个概念么?

    混淆概念是系统设计里一个经常容易犯的错误,看上去更简单。实际上埋了雷。 上图一个咨询系统消息类型定义,文本和图片是...

  • KafkaLeader选举时机和选举策略

    Kakfa的集中leader选举过程 Kafka是分布式的消息分发系统,通过引入topic的概念来区分消息类型,引...

  • RocketMQ的安装与启动

    RocketMQ的安装与启动一、基本概念1 、消息(Message)消息是指,消息系统所传输信息的物理载体,生产和...

  • iOS消息通知产品设计

    ios消息类型有本地通知、推送消息以及系统消息。 消息类型: 本地通知:是由ios设备生成并发布的,无论应用程序是...

  • 消息队列概念与认知

    MQ学习系列: 消息队列概念与认知 ActiveMQ Topic消息重发 本文是-消息队列学习的概念与介绍篇。目的...

  • QQ事件类型

    事件类型 事件类 基类 消息类 系统通知消息

  • RabbitMQ概念和机制

    RabbitMQ概念和机制 RabbitMQ是一个开源的消息队列系统,是AMQP(高级消息队列协议)标准的实现,由...

  • 分布式流平台—— Kafka

    发布与订阅消息系统 数据(消息)的发送者(发布者)不会直接把消息发送给接收 者,这是发布与订阅消息系统的一个特点。...

  • Messaging-概述

    有效的消息传递在系统中灌输信任,传达相关信息,并为用户创造快乐的时刻。 Types 消息类型 我们可以根据用户与系...

  • 消息机制与模拟消息

    消息机制与模拟消息 消息机制 硬件产生事件 被操作系统捕获,封装成消息 操作系统发送到系统消息队列 再由操作系统由...

网友评论

      本文标题:消息类型与系统消息是一个概念么?

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