架构
从心归零
这个作者很懒,什么都没留下…
展开
-
项目开发中的业务与架构收获与心得
1.数据库表增加关联冗余字段,避免关联查询,在关联数据更新时更新冗余字段。以此解决分布式数据库的关联查问题。2.增加日志跟踪系统,可以在日志中查看业务执行轨迹,特别是分布式服务器3.service分成维护接口和对外接口两种,service层不直接调用其他业务的dao层而是调用对外接口,这么做的好处是便于微服务的代码拆分。另外也便于日志跟踪(使用aop)4.建立事件中心,比如更新冗余字段...原创 2018-09-10 09:56:19 · 1407 阅读 · 0 评论 -
用rocketmq构造事件中心
我们主管的想法总是很多,总是提出我之前没听过的东西,而且据他说他之前也都没有做过。难道说主管是把这个项目当做试验场了吗?因此虽然我并没体验到他在代码上有多么精妙(因为他从来不写代码),但是我还是很佩服他的,至少我受益匪浅。而且他总能在业务中提出很多问题,提出各种复杂的架构,过去我觉得太烦了,增加了很多无谓的工作量,老板需要什么我们就做什么不就行了吗,但是现在我渐渐体会到这也是程序员一种能力的体现。...原创 2018-09-28 14:20:04 · 1409 阅读 · 4 评论 -
匿名内部类代理模式
项目中web网页请求,action层返回的是同一个对象,WebApiBaseResult,并使用相同的异常处理@RequestMapping(value="/path",method = RequestMethod.GET)@ResponseBodypublic WebApiBaseResult path(HttpSession httpSession ,HttpServletReq...原创 2018-08-08 16:50:05 · 508 阅读 · 0 评论