服务系统要点

功能正确

性能满足

  qps

  rt

  服务拆分,分布式计算和存储,可扩展,缓存redis

    分布式服务的数据一致性要求

    缓存的数据淘汰机制

    数据库拆分

    名字服务:zookeeper

  异步

  消息传输:rpc接口,队列

安全

  防止恶意攻击

    输入检查,

    流量控制

    反作弊

  信息泄露

稳定性:

  所有服务要多备份

  最好能自动注册和发现,切换,这样不用停服务

  数据更新能对服务的io性能影响小,尤其是大量数据写入的时候

  服务降级:某些特殊时候,流量特别大,需要特别小心,别挂了

  容灾:如果真挂了,需要有准备

  平时要演练

监控:

  服务器,进程,端口

  日志搜集和分析

    kafka,elk

  报表系统

  流量监控和分析

效果评估:

  针对不同用户,进行ABtest

  小流量测试

运维:

  docker


技术选型

原文地址:https://www.cnblogs.com/brainstorm/p/7699593.html