1. 云栖社区>
  2. 全部标签>
  3. #开发框架与中间件#
开发框架与中间件

#开发框架与中间件#

已有97人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

该如何选择消息队列?

在高并发业务场景下,消息队列在流量削峰、解耦上有不可替代的作用。当前使用较多的消息队列有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、Pulsar 等。 消息队列这么多,到底该选择哪款消息队列呢? 选择消息队列的基本标准 虽然这些消息队列在功能和特性方面各有优劣,但我们在选择的时候要有一个基本标准。

编程语言 分布式 消息系统 大数据 架构 开发框架与中间件 消息队列 性能 配置 集群 流计算

源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系

Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现、集群、负载均衡、路由机制等整个知识体系,梳理整理Dubbo Invoker整个类图如下: 主要有如下接口群 Invocation(调用上下文环境) Invocation:1、String getMethodName() 获取调用方法名。

RPC 分布式 算法 开发框架与中间件 源码 cluster 集群 负载均衡 string url service dubbo Invoker 路由 服务发现

Spring-boot项目整合Activemq实现订阅发布模式

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

云栖社区 RPC 分布式 消息系统 Java核心技术 架构 开发框架与中间件 分布式系统与计算 java storm 实时系统 性能优化 消息队列 spring ActiveMQ

免费 & 有奖 | K8s 支持 “一键部署” 功能

为期一个月的社群活动,诚邀您的参与:【推广有奖活动】【邀请排位赛】,加入我们,定义属于你自己的插件!

云栖社区 系统研发与运维 互联网产品及应用 开发框架与中间件 服务器 Cloud 云服务器 阿里技术协会 配置 镜像 集群 容器 aliyun 应用管理 插件

一次 RocketMQ 进程自动退出排查经验分享(实战篇)

1、背景 公司一个 RocketMQ 集群由4主4从组成,突然其中3台服务器“竟然”在同一时间下线,其监控显示如下:依次查看三台机器的监控图形,时间戳几乎完美“吻合”,不可思议吧。 2、故障分析 出现问题,先二话不说,马上重启各服务器,尽快恢复集群,降低对业务的影响,接下来开始对日志进行分析。

故障方案 分布式 消息系统 开发框架与中间件 java 日志 集群 中间件 Image RocketMQ rocketmq实战 broker异常退出

源码分析Dubbo服务消费端启动流程

通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生命周期接口:InitializingBean,接下来应该看一下其afterPropertiesSet方法的实现。

RPC 分布式 开发框架与中间件 源码 配置 集群 string url Consumer Registry dubbo 消费者启动流程

星云测试插装编译流程与CI集成

星云测试Horn插装采用脚本配置方式自动对语法进行扫描和插装,在整个插装过程中需要用到星云提供的插件工具。通过与CI集成,在CI编译前通过jenkins调用星云插装插件模块进行必要的数据填充,生成对应的项目插装脚本,即可以通过星云插装插件进行项目插装与编译。

云栖社区 编程语言 系统研发与运维 测试技术 开发框架与中间件 模块 源码 配置 测试 Image 脚本 j2ee 插件 CI 星云精准测试

『创造 Cloud Toolkit』贡献排行榜——如何参与定义一款 IDE 插件?

为了感谢所有为 Cloud Toolkit 发展做出贡献的开发者,我们团队重磅推出 「创造 Cloud Toolkit」奖励机制,跟随插件的更新迭代,长期有效。我们将记录您对插件付出的每一份贡献,寻找 Cloud Toolkit 创始人,在此,我们盛情邀请您一起来参与创造 Cloud Toolkit,共同定义一款真正属于我们自己的 IDE 插件。

互联网产品及应用 帮助 开发框架与中间件 Cloud 阿里技术协会 中间件 钉钉 aliyun 插件

源码阅读技巧篇:RocketMQ DLedger 多副本即主从切换专栏回顾

RocketMQ DLedger 多副本即主从切换专栏总共包含9篇文章,时间跨度大概为2个月的时间,笔者觉得授人以鱼不如授人以渔,借以这个系列来展示该系列的创作始末,展示笔者阅读源码的技巧。 首先在下决心研读 RocketMQ DLedger 多副本(主从切换)的源码之前,首先还是要通过官方的分享、百度等途径对该功能进行一些基本的了解。

消息系统 开发框架与中间件 日志 源码 同步 aliyun 主从切换 单元测试 存储 raft RocketMQ DLedger 日志复制 源码阅读技巧 raft选主

源码分析Dubbo服务提供者启动流程-下篇

本文继续上文Dubbo服务提供者启动流程,在上篇文章中详细梳理了基于dubbo spring文件的配置方式,Dubbo是如何加载配置文件,服务提供者dubbo:service标签服务暴露全流程,本节重点关注RegistryProtocol#export中调用doLocalExport方法,其实主要是根据各自协议,服务提供者建立网络服务器,在特定端口建立监听,监听来自消息消费端服务的请求。

RPC 分布式 开发框架与中间件 服务器 源码 Server string pipeline url handler dubbo export 启动流程 服务提供者 DubboProtocol

源码分析Dubbo服务提供者启动流程-上篇(带流程图)

本节将详细分析Dubbo服务提供者的启动流程,请带着如下几个疑问进行本节的阅读,因为这几个问题将是接下来几篇文章分析的重点内容。 什么时候建立与注册中心的连接。 服务提供者什么时候向注册中心注册服务。

RPC 分布式 开发框架与中间件 源码 配置 string url Registry alibaba service dubbo 启动流程 服务提供者

使用VS Code开发智能合约

理论基础 Hyperledger Fabric提供了一个基于docker和docker-compose的“单机版环境”,同时,peer节点可以运行在一种特殊的“devmode”下。这种模式下,peer不会自己启动特定的链码容器,允许我们使用调试模式直接运行一个链码程序,并让他连接到peer上。

开发框架与中间件 docker 函数 配置 code 钉钉 插件 VisualStudio 区块链

程序员转型架构师,推荐你读这几本书

程序员书单会做成一个系列,会推荐面试,职业规划,软技能等不同主题的书单,同时我会在博客和公众号「架构进化论」中,对书单中推荐的好书做解读,欢迎持续关注。

云栖社区 分布式 Java核心技术 架构 开发框架与中间件 分布式系统与计算 java 程序员 软件架构 互联网 微服务 中间件 Image 淘宝 分布式系统

源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口

本节主要阐述如下两个问题: Dubbo自定义标签实现。 dubbo通过Spring加载配置文件后,是如何触发注册中心、服务提供者、服务消费者按照Dubbo的设计执行相关的功能。 所谓的执行相关功能如下: 注册中心启动,监听消息提供者的注册服务、接收消息消费者的服务订阅(服务注册与发现机制)。

RPC 分布式 开发框架与中间件 源码 spring 配置 class Registry bean BeanDefinition service dubbo 服务提供者 服务消费者

RocketMQ 平滑升级到主从切换实战

本文主要介绍如何将 RocketMQ 集群从原先的主从同步升级到主从切换。 首先介绍与 DLedger 多副本即 RocketMQ 主从切换相关的核心配置属性,然后尝试搭建一个主从同步集群,再从原先的 RocketMQ 集群平滑升级到 DLedger 集群的示例,并简单测试一下主从切换功能。

分布式 消息系统 Java核心技术 开发框架与中间件 实战 配置 集群 Image 主从切换 RocketMQ DLedger 多副本

源码分析 RocketMQ DLedger 多副本即主从切换实现原理

DLedger 基于 raft 协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。 RocketMQ 中主从同步,从节点不仅会从主节点同步数据,也会同步元数据,包含 topic 路由信息、消费进度、延迟队列处理队列、消费组订阅配置等信息。

分布式 消息系统 开发框架与中间件 线程 源码 集群 同步 数据同步 主从切换 RocketMQ DLedger 多副本

RocketMQ 整合 DLedger(多副本)即主从切换实现平滑升级的设计技巧

源码分析 RocketMQ DLedger 多副本系列已经进行到第 8 篇了,前面的章节主要是介绍了基于 raft 协议的选主与日志复制,从本篇开始将开始关注如何将 DLedger 应用到 RocketMQ中。

分布式 消息系统 开发框架与中间件 java 日志 源码 配置 集群 主从切换 主从同步 存储 RocketMQ DLedger 多副本 平滑升级

上一页 1 ... 3 4 5 6 7 ... 33 下一页
33
GO