摘要:
拆分原则 1.明确服务边界。狗就好好的啃骨头,猫就老实拿耗子。 2.服务之间单向无环依赖。分析服务之间的依赖关系,可以是代码包级别的,也可以是业务逻辑级别的,保证无环才可拆解。 3.交互方式遵循上下游关系,下游叶子节点服务可以调用上游接口(HTTP协议),上游节点服务通过事件(事件总线,消息总线)影 阅读全文
摘要:
一,支持接口限流,避免恶意请求导致服务层压力过大 常见的限流功能一般有两个关注点: 1.限流原则,即以什么样的条件对请求进行识别以及放行。常见的作法是给予每个调用API的系统不同的唯一编码,用于监控某一编码的调用是否超出上限。 2.限流机制,即通过什么样的机制实现限流。常见的作法是通过Redis中K 阅读全文