千寻

道路很长, 开始了就别停下!

0%

主要功能:

1、根据系统运行的情况,自动地进行流量调度,无需人工干预的情况下,提升整个系统的稳定性。

如:对于一个机构有a、b、c三个口子,分别各用10%的流量探测各口子的成功率,依据结果将剩下的70%分流到成功率较高的口子上。

2、当系统遇到爆品时,弹性计算,动态扩容、缩容。

其它相关

  • 服务流控

服务发现、路由、熔断、服务保护

  • 流量控制

负载均衡、流量分配、流量控制、异地多活

  • 流量管理

协议转换、请求校验、数据缓存、数据计算

前言:

社交平台由于内容成本较低,重度依赖用户关系,实时互动、动态浏览。对系统性要求较高。新浪微博由于较大的市场占用率,用户量大,在这一领域有很多经验,目前笔者在做的理财社区业务与其有很多相似的地方,可以借鉴。下面会做一些比较分析。

阅读全文 »

当我们接到产品的需求的时候,别着急马上投入开发,先要了解需求的来龙去脉,多思考,尽可能将里面潜在的坑挖出来,这样上线后才会更好的满足需求,代码的扩展性、代码生命周期才会更长。

阅读全文 »

高并发时,同步调用应该去考量锁的性能损耗。能用无锁数据结构,就不要用锁;能锁区块,就不要锁整个方法体;能用对象锁,就不要用类锁。

阅读全文 »

早期的网站为了节省成本一般会设计成集中式系统,应用程序、数据库等都部署在一台服务器上。
但随着业务的快速度发展,逐渐出现瓶颈,按一定原则(应用拆分、服务拆分、数据拆分、应用解耦),向分布式系统转型,涉及到以下环节改造。

阅读全文 »

使用缓存时有三个目标:

  • 第一,加快用户访问速度,提高用户体验
  • 第二,降低后端负载,减少潜在的风险,保证系统平稳
  • 第三,保证数据“尽可能”及时更新
阅读全文 »