随着平台业务增长,功能耦合度越来越高,部署周期变长,代码样式混乱、新人入手复杂、独立功能影响系统的稳定性等等,等等,等等问题。
以邮件通知为案例对服务进行拆分,独立服务,独立部署,独立进程,做到及时上线而不影响平台正常运营。
以此为例,望大家对于经手的功能模块,有一个良好的规划,不要碍于项目进度而给自己或者别人制造麻烦。
系统拆分虽然会增加了复杂性,但是可以得到更多的好处
Maven、SpringMvc、Dubbo、Redis、Thymeleaf、Log4j2、MQ
如何快速入门Maven 如何轻松搭建一个Maven项目框架 对于在Maven库中不存在的Jar该如何处理 如何搭建SpringMvc基础配置 关于Log4j2的正确使用 模版Thymeleaf如何生成静态文件 任务队列LinkedBlockingQueue实现 redis使用场景 MQ使用场景