How to “Play” Big - 记Playframework在大型网站架构下的实践探索

王福强


  1. 部署与发布
    • mechinisms
      • git
        • 生产环境每个节点上各scala应用共享maven本地库
        • 只需要pull必要指定的版本进行部署,可以及时回滚
      • rsync
        • 单台发布机进行checkout和编译, 不必要的传输量, 回滚需要重新传输同步
    • deployment web app
      • incremental deployment and rollback
    • Port Forwarding
      • 使用iptables, 不建议play使用1024以下端口,需要root权限
  2. CDN in another way?!
    • Pros and cons of playframeowrk
    • play with netty inside is necessary, not enough
      • async is good
      • one-stack-for-all is not good for large scale deployment
      • 防盗链/防攻击
      • 流量统计
      • 缓存调度

>>>>>> 更多阅读 <<<<<<

「为AI疯狂」星球上,扶墙老师正在和朋友们讨论有趣的AI话题,你要不要⼀起来呀?^-^
这里

  1. 不但有及时新鲜的AI资讯和深度探讨
  2. 还分享AI工具、产品方法和商业机会
  3. 更有体系化精品付费内容等着你,加入星球(https://t.zsxq.com/0dI3ZA0sL) 即可免费领取。(加入之后一定记得看置顶消息呀!)

知识星球二维码

存量的时代,省钱就是赚钱。
在增量的时代,省钱其实是亏钱。
避坑儿是省钱的一种形式,更是真正聪明人的选择!
弯路虽然也是路,但还是能少走就少走,背后都是高昂的试错成本。
订阅「福报」,少踩坑,少走弯路,多走一步,就是不一样的胜率!

订阅「福报Premium订阅」