2022年4月24日复盘-Redis&Nginx

今日之事

Nginx

  1. nginx.conf文件大体配置详细。
  2. 跨域配置,待看线上环境验证
    # 允许跨域请求的“域”
    add_header ‘Access-Control-Allow-Origin’ *;
    # 允许客户端提交Cookie
    add_header ‘Access-Control-Allow-Credentials’ ‘true’;
    # 允许客户端的请求方法
    add_header ‘Access-Control-Allow-Methods’ *;
    # 允许客户端提交的的请求头
    add_header ‘Access-Control-Allow-Headers’ *;
  3. 负载均衡
  4. jmeter压测并发量

Redis

  1. Spring Boot整合Redis默认使用luttuce。而且需要在pom文件声明common pool依赖。
  2. Spring Boot中使用Redis,最好是使用StringTemplate,然后手动地序列化和反序列化。因为如果配置序列化key的方式是jackson,会生产class,占用更多的内存。
  3. Redis广泛用于社交和电商中,对geohash&bitmap必须懂。
  4. 遗留:
    4.1 各种应用场景&实战。

Kafka

  1. 客户端工具kafka tool,现在叫Offset Explorer 2.0
  2. 遗留:
    2.1 如何结合Spring Boot创建kafka的topic,consumer group?
    2.2 如何确定需要多少个partition?
    2.3 生产中是使用命令行创建topic还是使用代码方式创建topic?

明日计划

  1. 查看线上环境的nginx配置。
  2. 完成kafka结合Spring Boot的遗留问题。
  3. 了解redis地理坐标&bitmap