接口安全:
    CAI:

    Confidentiality 保密性,数据要加密
    Integrality 完整性,数据不能被篡改。
    Availability 可用性

    数据安全:




    sql注入
    jsoup框架
    XSS 将跨站脚本攻击 spring的htmlUtils
    CSRF Cross-site request forgery 跨站请求伪造 人机交互(验证码),token

    XSS和CSRF的区别:
    XSS是在征程请求中执行了黑客的恶意代码,问题出在于用户数据没有过滤,转义。
    CSRF是冒充别人的登陆信息,问题出在于:没有防范不信任的调用。

    加黑白名单。
    幂等性。
    业务合法校验。

    限流:
    令牌桶限流。

    前端展示层:司机/wap/官网, 乘客端,司机端,boss端,开放平台
    负载层:nginx, lvs,(HA)
    网关: 鉴权,限流,黑白名单
    业务层: 司机api,乘客api,boss api, api-listen-order
    能力层:用户服务,订单服务,应用更新管理,短信,派单,验证码,钱包/支付,静态服务
    存储: mysql,redis
    运行环境: linux,docker,K8s,
    中间件:redis,缓存,file(OSS,七牛云),mq
    日志:ELK

    能力:

    APP升级 service-app-update
    订单 service-order
    派单 service-order-dispatch
    乘客用户管理 service-passenger-user
    短信 service-sms
    计价 service-valuation
    验证码 service-verification-code
    钱包 service-wallet
    支付 service-payment

    spring clod基础

    注册中心 cloud-eureka
    配置中心 cloud-config-server
    网关 cloud-zuul
    熔断监控 cloud-hystrix-dashboard
    健康检查 cloud-admin
    链路追踪 cloud-zipkin-ui

    基础common:

    通用、工具类、异常、校验 common

    用到的技术:
    boot,cloud,maven,git,mysql,redis,mq,

    第三方:

    短信服务 腾讯、阿里云、华信
    语音服务 隐私号
    文件服务 阿里云OSS
    地图服务 高德
    消息推送 极光(透传、通知)
    支付 微信、支付宝
    接送机服务 航旅纵横
    发票 百望云

    QPS: 能力层2000
    TPS:

    restful中的动作:

    post 新建
    put 修改(修改后的全亮数据)
    patch 修改(修改哪个传哪个)
    delete 删除
    get 查询

    eureka在生产环境中的优化: