- 理清ClassNotFoundException与NoClassDefFoundError针对的场景don2024-11-1200
- PromQL(Prometheus Query Language)是Prometheus提供的时间序列数据查询语言,用于选择、聚合和计算时间序列数据,允许用户以灵活、强大的方式查询、分析监控数据。本文将深入探讨PromQL的主要功能、用法、示例以及常见应用场景,帮助读者更好地理解和使用PromQL。张军2024-11-0670
- zookeeper主要是为了统一分布式系统中各个节点的工作状态,在资源冲突的情况下协调提供节点资源抢占,提供给每个节点了解整个集群所处状态的途径。这一切的实现都依赖于zookeeper中的事件监听和通知机制,所以主要介绍zookeeper来实现节点数据的同步。刘****航2024-10-2830
- 本地安装PostgreSQL7****m2024-10-1540
- mmap技术,消息批量处理,零拷贝,简洁的消费者逻辑yunson2024-10-1440
- zookeeper常用命令林****岳2024-10-1420
- 本方案提出一种支持多路由的异地多活系统,将中心化业务也分配路由,同时支持多种分区路由。这样中心化业务变成了一种特殊的单元化业务,一旦发生故障可以随时将流量切换至正常的数据中心,恢复业务。此外也可以对无法兼容的多种业务实体各自定义不同的路由规则,实现业务的去中心化处理,提高系统的可用性和扩展性。唐****律2024-10-1050
- 本文主要介绍keepalived-2.0.20的源码编译以及使用方式,并且通过集成依赖项来适配多种操作系统。谢****颖2024-09-27160
- 前文《如何基于Kubernetes实现容器的自动化水平扩缩容》介绍和实践了Kubernetes是如何进行水平扩缩容的,本文开始针对垂直扩缩容进行介绍。平常心2024-09-0230
- 本文主要讲解了proto中使用int64的一些问题的来龙去脉以及解决方案x****n2024-09-02600
- Flink Checkpoint 是一种容错恢复机制,保证了实时程序运行时,即使突然遇到异常也能够进行自我恢复。Checkpoint 对于用户层面,是透明的,用户会感觉程序一直在运行YT202024-08-26110
- 深入理解Nginx的location配置:构建高效灵活的Web服务器小景2024-08-2300
- 目前市面上已有很多链路跟踪的方案了,但是基本套路都是先通过监听调用过程,上报调用日志,然后通过日志数据分析,得到用户请求的调用链路。这种方法的问题在于需要大量的高性能的日志存储服务、需要打通用户实例应用与日志存储服务之间的网络、需要额外消耗日志数据的传输成本。这种方案在单租户应用上使用问题不大,但是在云平台多租户上使用,或者对于某些小型用户来说,使用成本就不小了。本方案提出一种在用户应用本地进行计算和分析、无需额外存储的RPC调用链路跟踪的方法,减少了使用成本,满足了大多数场景的业务需求。唐****律2024-08-16301
- Keepalived 是一个确保服务高可用性的强大工具,它基于虚拟路由冗余协议(VRRP)来实现主备切换,常用于负载均衡器、Web服务器等场景,以消除单点故障。以下是一个基于Keepalived实现业务高可用的详细技术指南概要,涵盖安装、配置到实际应用的步骤:洪****全2024-07-01640
- Consul是由HashiCorp公司在2014年开发并开源的一款注册配置中心,使用go语言编写。本文对Consul引擎的基本信息和特性、功能清单、服务端部署方式、OpenAPI和客户端使用方式分点进行概述,以帮助读者快速上手Consul。周****朝2024-06-28442
- 删除git中的敏感信息快速命令汪****翠2024-06-28100
- cloudevents事件规范解读a****k2024-06-26440
- 在异地双活场景下,不同地域的业务系统需要冗余部署,各自可以独立提供业务服务,以便在某个地域发生灾难性故障的时候,其它地域的服务能迅速把业务接管下来,因此不同地域的RPC集群均要求可以独立提供服务。但是又因为异地双活的场景,对数据进行了分区吗,不同的数据必须在不同的地域进行处理,避免写冲突,所以又要求RPC集群之间要可以互相访问。由于上述原因,所以需要对不同地域的RPC集群形成一个大集群,使得各个RPC服务都可以根据业务需要进行跨地域的访问。 本方案提出一种通过代理用户注册逻辑并使用全局管控中心来协调服务注册过程,实现跨集群的RPC服务系统,无须用户额外部署数据同步服务,在数据中心增加的情况下也不会增加交互逻辑的复杂程度。唐****律2024-06-2520
- Rebalance 本质上是一种协议,规定了一个 Consumer Group 下的所有 Consumer 如何达成一致,来分配订阅 Topic 的每个分区YT202024-06-24181
- 本文主要探索了k8s中etcd的交互2****m2024-06-17300
- 目前,Kubernetes已经成为当前最流行的容器编排平台,不仅广泛应用于互联网和科技公司,还广泛应用于金融、医疗、教育、零售等各个行业。Kubernetes通过自动化部署、扩展和管理容器化应用,使开发和运维团队能够更高效地工作,而说到扩展性就不得不提Kubernetes的扩缩容机制。Kubernetes的核心特性之一便是其扩缩容功能,该功能能够根据应用的需求动态调整资源分配,从而提高系统的灵活性和效率。那么本文就通过实践的方式来聊一聊Kubernetes的水平扩缩容这一核心特性。平常心2024-06-11600
- 异常学习小霸王学习机2024-06-1110
- 一篇Sentinel使用教程,帮助你快速上手g****n2024-06-111110
- Libfabric,又称为“Open Fabrics Interfaces”,应用程序接口。向中间件和应用程序提供通信服务。特点:对外提供统一API接口,高性能和高扩展性,向下支持多种传输协议和网络设备(NIC、RNIC、GPU、共享内存等)h****n2024-06-072030
- 维护RocketMQ集群常用的mqadmin命令归纳与总结吴****斌2024-05-31760
共 296 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
页
- Spring的事务管理是通过AOP代理实现的。 其中的事务通知由元数据(目前基于XML或注解)驱动。 代理对象与事务元数据结合产生了一个AOP代理,它使用一个PlatformTransactionManager 实现配合TransactionInterceptor,在方法调用前后实施事务。
- 理清ClassNotFoundException与NoClassDefFoundError针对的场景
- 责任链模式让多个对象都有机会处理同一个请求。它将请求的发送者和处理者之间进行解耦,同时将这些处理者对象连成一条链,并沿着这条链传递该请求,满足条件的处理者会执行相应的逻辑直至走完整个链条。
- PromQL(Prometheus Query Language)是Prometheus提供的时间序列数据查询语言,用于选择、聚合和计算时间序列数据,允许用户以灵活、强大的方式查询、分析监控数据。本文将深入探讨PromQL的主要功能、用法、示例以及常见应用场景,帮助读者更好地理解和使用PromQL。
- zookeeper主要是为了统一分布式系统中各个节点的工作状态,在资源冲突的情况下协调提供节点资源抢占,提供给每个节点了解整个集群所处状态的途径。这一切的实现都依赖于zookeeper中的事件监听和通知机制,所以主要介绍zookeeper来实现节点数据的同步。
- 本地安装PostgreSQL
- Gin是一个流行的Go语言Web框架,使用gin开发web程序十分便捷高效,中间件使用起来也较为方便。中间件在Gin中被定义为一个可以处理请求和响应的函数,它可以被插入到请求处理链中的任何位置。业余研究了一下Gin中的中间件机制,并列举一下使用中间件来实现各种功能。
- mmap技术,消息批量处理,零拷贝,简洁的消费者逻辑
- zookeeper常用命令
- 本方案提出一种支持多路由的异地多活系统,将中心化业务也分配路由,同时支持多种分区路由。这样中心化业务变成了一种特殊的单元化业务,一旦发生故障可以随时将流量切换至正常的数据中心,恢复业务。此外也可以对无法兼容的多种业务实体各自定义不同的路由规则,实现业务的去中心化处理,提高系统的可用性和扩展性。
- 本文主要介绍keepalived-2.0.20的源码编译以及使用方式,并且通过集成依赖项来适配多种操作系统。
- 前文《如何基于Kubernetes实现容器的自动化水平扩缩容》介绍和实践了Kubernetes是如何进行水平扩缩容的,本文开始针对垂直扩缩容进行介绍。
- 本文主要讲解了proto中使用int64的一些问题的来龙去脉以及解决方案
- Flink Checkpoint 是一种容错恢复机制,保证了实时程序运行时,即使突然遇到异常也能够进行自我恢复。Checkpoint 对于用户层面,是透明的,用户会感觉程序一直在运行
- 深入理解Nginx的location配置:构建高效灵活的Web服务器
- 目前市面上已有很多链路跟踪的方案了,但是基本套路都是先通过监听调用过程,上报调用日志,然后通过日志数据分析,得到用户请求的调用链路。这种方法的问题在于需要大量的高性能的日志存储服务、需要打通用户实例应用与日志存储服务之间的网络、需要额外消耗日志数据的传输成本。这种方案在单租户应用上使用问题不大,但是在云平台多租户上使用,或者对于某些小型用户来说,使用成本就不小了。本方案提出一种在用户应用本地进行计算和分析、无需额外存储的RPC调用链路跟踪的方法,减少了使用成本,满足了大多数场景的业务需求。
- 本文主要内容为Kafka性能测试的方案、脚本以及注意事项等。
- Keepalived 是一个确保服务高可用性的强大工具,它基于虚拟路由冗余协议(VRRP)来实现主备切换,常用于负载均衡器、Web服务器等场景,以消除单点故障。以下是一个基于Keepalived实现业务高可用的详细技术指南概要,涵盖安装、配置到实际应用的步骤:
- Consul是由HashiCorp公司在2014年开发并开源的一款注册配置中心,使用go语言编写。本文对Consul引擎的基本信息和特性、功能清单、服务端部署方式、OpenAPI和客户端使用方式分点进行概述,以帮助读者快速上手Consul。
- 删除git中的敏感信息快速命令
- cloudevents事件规范解读
- 在异地双活场景下,不同地域的业务系统需要冗余部署,各自可以独立提供业务服务,以便在某个地域发生灾难性故障的时候,其它地域的服务能迅速把业务接管下来,因此不同地域的RPC集群均要求可以独立提供服务。但是又因为异地双活的场景,对数据进行了分区吗,不同的数据必须在不同的地域进行处理,避免写冲突,所以又要求RPC集群之间要可以互相访问。由于上述原因,所以需要对不同地域的RPC集群形成一个大集群,使得各个RPC服务都可以根据业务需要进行跨地域的访问。 本方案提出一种通过代理用户注册逻辑并使用全局管控中心来协调服务注册过程,实现跨集群的RPC服务系统,无须用户额外部署数据同步服务,在数据中心增加的情况下也不会增加交互逻辑的复杂程度。
- Rebalance 本质上是一种协议,规定了一个 Consumer Group 下的所有 Consumer 如何达成一致,来分配订阅 Topic 的每个分区
- 本文主要探索了k8s中etcd的交互
- 目前,Kubernetes已经成为当前最流行的容器编排平台,不仅广泛应用于互联网和科技公司,还广泛应用于金融、医疗、教育、零售等各个行业。Kubernetes通过自动化部署、扩展和管理容器化应用,使开发和运维团队能够更高效地工作,而说到扩展性就不得不提Kubernetes的扩缩容机制。Kubernetes的核心特性之一便是其扩缩容功能,该功能能够根据应用的需求动态调整资源分配,从而提高系统的灵活性和效率。那么本文就通过实践的方式来聊一聊Kubernetes的水平扩缩容这一核心特性。
- 异常学习
- 一篇Sentinel使用教程,帮助你快速上手
- Libfabric,又称为“Open Fabrics Interfaces”,应用程序接口。向中间件和应用程序提供通信服务。特点:对外提供统一API接口,高性能和高扩展性,向下支持多种传输协议和网络设备(NIC、RNIC、GPU、共享内存等)
- 分布式ID生成器
- 维护RocketMQ集群常用的mqadmin命令归纳与总结
点击加载更多