基础概念介绍
stream:每个Stream都有唯一的名称,它就是Redis的key;
group:每个 Stream 都可以挂多个消费组;每个消费组 (Consumer Group) 的状态都是独立的,相互不受影响。也就是说同一份Stream 内部的消息会被每个消费组都消费到;
consumer:同一个消费组 (Consumer Group) 可以挂接多个消费者 (Consumer),这些消费者之间是竞争关系,即一条消息仅可被一个组内的一个消费者消费。每个消费者有一个组内唯一名称。
首先,我们先简单描述一下这三个的作用:
但是上面的讲解都只是冰冷的概念,决定重新捡起来,好好研究这些配置,因为虽说平时自己写的时候都是机械性的,甚至是试探性的,但是还是要更深入一点。
首先定义一个User实体类:
1 |
|
RESTful开发时经常会遇到参数传入日期类型及返回的日期类型值,日期和时间戳如果没有适当和一致地处理,就会给人带来头痛的问题,我这里建议大家使用统一格式化的时间字符串yyyy-MM-dd HH:mm:ss
,为什么建议这个呢?这样看起来比较直观,前后端联调起来比较高效。
下面我们就细说一下日期类型的参数将如何处理。