做程序架构时须考虑以下四点: 1.分块 (各业务模块之间应应该尽量少的耦合) 2.异步 (不影响业务流程的尽量使用异步处理) 3.记住失败(记录每一个异常,记录每一次请求的内容和返回的结果) 4.自动化(用尽量少的配置完成更多的工作)