数据访问层选型:
目的:
1. 数据库连接管理问题
2. 处理数据库查询数据和java对象高效映射
方向:
1. JDBC
2. 数据库连接池(JDBC连接池)-- 建立数据库连接(TCP连接)、关闭连接、连接复用的问题。标准接口-javax.sql.DataSource
ORM框架:
mybatis:我的SQL我做主
mybatis plus: 你的SQL你做主,我为你服务
mybatis框架执行流程解析:
不同数据库连接池总结
消息中间件选型
简介
选型
功能不具备一票否决权、重性能、 重扩展、技术栈、团队驾驭能力
常用MQ框架的对比
远程通信框架(RPC)的选型
RPC运行期状态与流程
RPC框架核心技术点
常用开源远程通信框架对比
网关层技术选型
API网关的由来
1.微服务提供的api的粒度通常与客户端所需的粒度不同
2. 不同客户端需要不同的数据
3. 微服务实例数量及其位置动态变化(主机+端口)
4. 服务划分会随着时间的推移而变化
5. 服务可能会使用多种协议,有些是非web友好协议
网关的分类-流量网关与业务网关
网关的定义及功能--单节点网关与多点网关
API网关的技术选型