卡飞资源网

专业编程技术资源共享平台

Redis哨兵高可用架构

Redis哨兵架构

sentinel哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。

在哨兵架构下client端第一次从哨兵找出redis的主节点,后继的读写操作直接访问redis的主节点,不会每次都通过sentinel代理访问redis的主节点,当redis的主节点发生了变化,哨兵会第一时间感知到,并且将redis的主节点通知给client端(redis的client端一般都实现了订阅功能,订阅sentinel发布的节点变动消息)。

常见的4种限流算法与实现

限流的实现常见的限流算法

CTO逼我24小时修复生产BUG,我用设计模式造了台印钞机

【死亡通牒】凌晨1:47的夺命call57

"刚续费机械键盘RGB灯效,运维总监的电话就炸响:'线上支付系统崩了!每秒损失8万!' 打开三年前祖传代码,发现订单处理类竟有

Java面试技术,这31个反射问题你都会嘛?(有答案)

1 什么是反射?

反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。

2.什么是 Java 序列化?什么情况下需要序列化?

Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。

会这些BATJ随你进

为了方便同学们之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。

Java基础知识

  • java中==和equals和hashCode的区别
  • int与integer的区别
  • 抽象类的意义

元数据管理:数据中台的构建

元数据管理是随着数据仓库的建设逐渐完善起来的,这也决定了元数据管理主要集中在数据领域。例如数据结构、数据加工转换关系等。而随着我们对元数据理解的不断深入,其实元数据广泛存在于企业架构的方方面面,而不仅仅局限于数据领域里。

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!

第一阶段:Java基础

Traefik Proxy 3.4 正式发布,分布式限流和更智能的负载均衡功能

Traefik Proxy 是一个开源的云原生代理和网关软件,专注于简化微服务架构中的流量管理。它能够Automagically(自动)发现和管理服务,支持动态配置和运行时更改。Traefik 支持多种云原生平台和编排工具(如 Docker、Kubernetes、Nomad 等),并提供丰富的功能,包括负载均衡、API 网关、SSL 终止、分布式限流、流量监控等。它通过集成其他组件(如 Redis、Consul)实现高可用性和扩展性,特别适合需要灵活、高效流量管理的现代云架构。

一种基于Storm的可扩展即时数据处理架构思考

问题引入

使用storm可以方便的构建一种集群式的数据框架,并通过定义topo来实现业务逻辑。

但使用topo存在一个缺点, topo的处理能力来自于其启动时设置的worker数目,在很多情况下,我们需要能够根据业务压力来调整集群的处理能力,这时候单一的topo就无法解决这个问题了。

为了能够更加灵活的定义处理能力,可以考虑将原有的topo根据业务域进行拆分,做到互不干扰,灵活控制,而且为了能够更加经济的利用处理资源,可以考虑引入worker资源池的概念,达到对资源的充分利用。

一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!

Sa-Token 介绍

Sa-Token

<< < 24 25 26 27 28 29 30 31 32 33 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言