摘要: 拆分原则 1.明确服务边界。狗就好好的啃骨头,猫就老实拿耗子。 2.服务之间单向无环依赖。分析服务之间的依赖关系,可以是代码包级别的,也可以是业务逻辑级别的,保证无环才可拆解。 3.交互方式遵循上下游关系,下游叶子节点服务可以调用上游接口(HTTP协议),上游节点服务通过事件(事件总线,消息总线)影 阅读全文
posted @ 2021-09-14 21:16 Anderson_Question 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 一,支持接口限流,避免恶意请求导致服务层压力过大 常见的限流功能一般有两个关注点: 1.限流原则,即以什么样的条件对请求进行识别以及放行。常见的作法是给予每个调用API的系统不同的唯一编码,用于监控某一编码的调用是否超出上限。 2.限流机制,即通过什么样的机制实现限流。常见的作法是通过Redis中K 阅读全文
posted @ 2021-09-14 20:51 Anderson_Question 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 现状(自下而上) 1.Oracle数据库,表,序列,存储过程,视图 2.ibatis框架,映射xml中的sql语句 3.应用中通过指定字符串的形式获取查询结果 目标 1.置换数据库为PG数据库,迁移数据,表,序列,存储过程,视图 2.修改xml中的sql语句适配PG库语法 3.应用层做出适配性的调整 阅读全文
posted @ 2021-08-03 21:30 Anderson_Question 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 是什么? Oracle到PostgreSQL迁移工具,自动将Oracle和MySQL数据库转换为PostgreSQL 。 为什么? 用于将Oracle中的表,数据,存储过程,视图等等对象转换、导入到PG数据库中。 怎么做? 1.环境信息 OS:Windows 10 ora2pg:v22.0 Perl 阅读全文
posted @ 2021-08-03 00:02 Anderson_Question 阅读(1661) 评论(0) 推荐(0) 编辑