高可用
快乐的码农一枚
这个作者很懒,什么都没留下…
展开
-
调用外部更新接口的一些考虑方面
调用外部接口的异常处理原创 2022-07-11 11:37:09 · 288 阅读 · 0 评论 -
互联网的四高
高可用 高并发 高拓展 高安全原创 2022-05-11 08:42:13 · 84 阅读 · 0 评论 -
Haproxy 搭建rabbitmq 负载均衡
Haproxy安装yuminstallhaproxyvim/etc/haproxy/haproxy.cfg我们只需要在文件末尾加上如下配置即可!#绑定配置listen rabbitmq_cluster bind 0.0.0.0:5672 #配置TCP模式 mode tcp #加权轮询 balance roundrobin #RabbitMQ集群节点配置 server...原创 2020-09-16 15:54:14 · 230 阅读 · 2 评论 -
高性能以及高可用
高性能的实践方案: 集群部署,通过负载均衡减轻单机压力。 多级缓存,包括静态数据使用 CDN、本地缓存、分布式缓存等,以及对缓存场景中的热点 Key、缓存穿透、缓存并发、数据一致性等问题的处理。 分库分表和索引优化,以及借助搜索引擎解决复杂查询问题。 考虑 NoSQL 数据库的使用,比如 HBase、TiDB 等,但是团队必须熟悉这些组件,且有较强的运维能力。 异步化,将次要流程通过多线程、MQ、甚至延时任务进行异步处理。 限流,需要先考虑业务是否允许原创 2020-09-02 13:35:16 · 283 阅读 · 0 评论 -
服务的高可用
云部署,采用SLB下挂多个nginx 进行最外层的服务负载均衡,以及高可用保证 nginx下部署的每种服务都是水平扩展的,模块水平扩展,保证其高可用 服务发现采用zk,zk本身就是高可用架构 缓存采用redis redis集群化 rabbitmq集群 es 多副本保证高可用 数据库主从方案,也用mysql集群化...原创 2020-06-05 18:26:49 · 161 阅读 · 0 评论 -
RabbitMQ 确保消息不丢失
生产端保证消息不丢失org.springframework.amqp.rabbit.core.RabbitTemplate#convertAndSend方法 public void convertAndSend(String exchange, String routingKey, final Object message, final MessagePostProcessor me...原创 2020-01-20 16:34:26 · 766 阅读 · 0 评论