README.md 3.1 KB

项目任务

上报数据

  • 1、上报数据查询
  • [X] 2、http client封装
  • [X] 3、异步调用
  • [X] 4、上报数据
  • [X] 5、模拟上报接口,并日志输出

采集接口

  • 1、采集下发
  • 2、采集数据上报

注册和心跳

  • [X] 1、 服务注册接口
  • [X] 2、 心跳接口

前端测试界面

  • 1、 界面布局
  • 2、 json展示并修改
  • 3、 请求触发
  • 4、 回显结果

docker运行

  • 1、 dockerfile
  • 2、 docker-compose

环境以来

## docker运行redis
docker run --name redis -d -p 6379:6379 --restart=always redis:6.0.10 --appendonly yes
## 清楚redis缓存
docker exec -it redis redis-cli FLUSHALL

Redis序列化方式如下

类名称 描述
org.redisson.codec.JsonJacksonCodec Jackson JSON 编码 默认编码
org.redisson.codec.AvroJacksonCodec Avro 一个二进制的JSON编码
org.redisson.codec.SmileJacksonCodec Smile 另一个二进制的JSON编码
org.redisson.codec.CborJacksonCodec CBOR 又一个二进制的JSON编码
org.redisson.codec.MsgPackJacksonCodec MsgPack 再来一个二进制的JSON编码
org.redisson.codec.IonJacksonCodec Amazon Ion 亚马逊的Ion编码,格式与JSON类似
org.redisson.codec.KryoCodec Kryo 二进制对象序列化编码
org.redisson.codec.SerializationCodec JDK序列化编码
org.redisson.codec.FstCodec FST 10倍于JDK序列化性能而且100%兼容的编码
org.redisson.codec.LZ4Codec LZ4 压缩型序列化对象编码
org.redisson.codec.SnappyCodec Snappy 另一个压缩型序列化对象编码
org.redisson.client.codec.JsonJacksonMapCodec 基于Jackson的映射类使用的编码。可用于避免序列化类的信息,以及用于解决使用byte[]遇到的问题。
org.redisson.client.codec.StringCodec 纯字符串编码(无转换)
org.redisson.client.codec.LongCodec 纯整长型数字编码(无转换)
org.redisson.client.codec.ByteArrayCodec 字节数组编码
org.redisson.codec.CompositeCodec 用来组合多种不同编码在一起