大型系统开发

1.每个工具只负责自身的工作,相关的产物,放在对应的worker表, 由worker轮询把任务下发到下一步的处理者。

  • 大型系统复杂性高,每个步骤都可能涉及多个后继步骤,如果实时处理,耦合性高,程序不稳定,耗时。
  • 使用worker,可以实现异步操作,对错误进行更好的管理,解耦。
  • 需要实现申请制度。

2.读写分离

数据库读写分离,可以大大提高数据的写入速度和读取速度。

3.面向服务。

可以降低耦合,降低开发难度,提高安全性。

你可能感兴趣的:(开发)