考虑隔离级别
Hard Core
Spring Security
没有经验时的登录实现,文档杂乱,不知道如何寻找正确的实现方法
Inspiration
w5
如何处理以前没有遇到过的新需求(如给用户发送邮件),需要积累解决问题的能力(实习的时候可以边问边查,做自己的项目只能自己去查,那么如何高效检索并善用AI),并形成方法论,以便提高能力
w8
opinionCount,memberCount等频繁更新的字段在用ElasticSearch搜索时也有查询的需求如何处理
若要存储(用kafka存过去x分钟更新过的id,每隔x分钟同步)
将其分离出来不存储,在搜索时用一个额外请求批量查询
w14
docker 容器使用volume持久化数据且前后环境变量不一致导致连接失败
- OpenFeign 中实现 UserInfo 到 SpaceUserInfo 的 DTO 自动映射是否会产生性能开销,以及是否选择额外接口优化
- 微服务大部分子服务依赖common模块,但并不一定需要common模块集成的所有功能,是通过componentscan设置范围好还是将common模块拆分好,各有什么好处 这些问题只有在实践中才有真切体会
Best Practices
很多问题只有亲身经历才能体会,并寻求 best practices 比如:
- 直接更新好,处理可能的异常好还是先查询存在再更新好
- 是否在Service Layer 使用@AuthenticatedPrincipal
- service引用多个repository或引用对应repository和其他service
Performance Considerations
- 用户对于帖子或评论的态度(赞同,反对)是否用额外的query查询更好(w4)