http-client的使用方式
主要演示一下http-client的使用方式,基本与Feign差不多,但是做了一些扩展,具体示例可以参考对应的测试用例
1 | <dependency> |
主要演示一下http-client的使用方式,基本与Feign差不多,但是做了一些扩展,具体示例可以参考对应的测试用例
1 | <dependency> |
一个Java Http调用客户端,基于netflix feign的实现思路,使用apache的httpclient进行调用
说明一下schedule-fom的常见使用场景和使用方式
1 | <dependency> |
目标是实现一个轻量级的定时任务管理,简单好用,并有一定的扩展性;由于一开始是为了用来处理文件的,所以就取名为schedule-fom
1 | 《临江仙·滚滚长江东逝水》 ——明·杨慎 |
系统设计主要在于理解权衡取舍:一致性与可用性、延迟与吞吐量、简单性与灵活性。
扩展不仅仅是“增加服务器数量”。你还必须考虑负载均衡、分片、复制和瓶颈问题。
分布式系统中出现故障是正常现象,因此需要采用速率限制、断路器、重试和隔离层等可靠性模式。
缓存、队列和发布/订阅是提高性能和解耦的最佳选择,但它们也带来了关于一致性和顺序的新挑战。
可观测性和安全性概念,例如跟踪、SLI、OAuth、TLS 和零信任,对于不仅速度快而且安全、可调试的系统至关重要。