开发者社区> 云原生> 中间件

中间件

关注

为企业提供高效、稳定、易扩展的中间件产品。

0
今日
7116
内容
5
活动
165616
关注
|
测试技术
|

稳定性思考-强弱依赖2

弱依赖“并发请求数阀值”这个值设置多少合适?     “并发请求数阀值”在大部分情况下可以理解为同时工作的线程数阀值,这个值不是越大越好,也不是越小越好,而是在最高QPS输出的情况下这个值越小越好。这个也是系统性能优化的一个方向,高QPS,少线程。     线程它是驱动业务逻辑执行的载体,在执行

1696 41
|
存储 NoSQL
|

海量存储之十九--一致性和高可用专题

--------Dynamo and Cassandra ---------- 这两套系统,其实是同源的,我其实不是很愿意来说这两套系统,因为他们用的技术比较学术化,所以比较复杂一些。。Anyway ,I'll try my best !   提到这两个系统,他们在核心思路上是非常类似的,但有

1942 40
|
安全 Java
|

BufferedInputStream 源码学习笔记

BufferedInputStream是一个带有内存缓冲的InputStream. BufferedInputStream是继承自FilterInputStream。 FilterInputStream继承自InputStream属于输入流中的链接流,同时引用了InputStream,将In

1943 66
|
Web App开发 存储 中间件
|

如何设计一个数据库中间件(支持百亿级别数据存储)

继《如何设计开发一个可用的web容器》之后又一如何系列文章,《如何设计一个数据库中间件》 ==========广告时间========== 鄙人的新书《Tomcat内核设计剖析》已经在京东预售了,有需要的朋友可以到 https://item.jd.com/12185360.html 进行预定。

1705 47
|
存储
|

树与存储

二叉树: 一个根节点,每个节点下挂着最多2个子节点。、 概念: 度:结点的分支数,二叉树度为2。 深度:树的层次。 二叉排序树: 二叉树的基础上,每个节点上都有一个数字,节点上的数字都比右节点上的大。 应用场景: 基于内存的排序数据结构,写入时将数据写入到对应的位置。数据可能会出现倾

1872 50
|
Kubernetes 安全 网络协议
|

Service Mesh · Istio · 以实践入门

2809 99
|
中间件 Python
|

scrapy中间件源码分析及常用中间件大全

中间件位于引擎与下载器、引擎与spider之间,是处理scrapy中两个重要对象Request、Response及数据数据对象Item的重要的扩展。 那么中间件分类两类就不难理解了,其中一类在引擎与下载器之间我们可以称之为下载中间件、另一个在引擎与spider之间我们可以称之为爬虫中间件;下载中间件和spider中间件都对Request、Response请求处理,根据位置不同,他们主要负责的职能也不同。

1681 75
|
NoSQL Java 数据库
|

从需求出发来看关系模型与非关系模型--关系模型与非关系模型概述

自从NoSQL概念横空出世,关系数据库似乎就成了众矢之的,似乎一夜之间,关系数据库和SQL就成了低效,高成本,速度慢的数据处理模式的代名词。 在很多地方都能看到类似:"我的项目初创,应该选择什么NoSQL产品才能快速的开发?" 这样的问题。    正因有人提出这样的问题,才坚定了我把这篇文章放在

1637 48
|
存储
|

海量存储之十七--一致性和高可用专题

-------三段提交改----------- 回顾上文,我们已经提到了,在两段提交协议里面有个“死等”的过程,那么我们来看看三段提交协议是怎么解决这个问题的,需要注意的是,3pc只是解决了死等问题,对脑裂没有贡献。用的也不多,我们只把它当做路边的小石头,理解了作为模型的一种,参考一下就行了。

1671 36
|
消息中间件 存储 自然语言处理
|

定时和延时问题在业务场景中的常见处理

3030 87
|
Unix Linux
|

Linux/Unix的精巧约定两例及其简析:目录权限和文本行数

学玩*nux时候,碰到的一些问题,弄明白了后也就过去了。今天看到旁边的同学对目录权限有些模糊,给解释了一下。想想不如把这些问题都记下来。 设计其实包含的是一套约定。能运行、解决问题的约定都是可用的约定。但解决的多种约定方式或说是设计中,作一些比较可以感觉到哪个会更统一更简单。下文提到的两例Linu

1518 30
|
Web App开发 缓存 算法
|

ASP.NET Core 中间件之压缩、缓存

1405 52
|
消息中间件 网络协议
|

消息中间件 ActiveMQ的简单使用

1299 45
|
中间件 Java 应用服务中间件
|

中间件小姐姐直播“带货”——阿里程序员必知的插件

小姐姐这次给大家讲解的是一款 IDE 插件—— Cloud Toolkit, 能够提高开发、部署应用的效率,还可以通过插件快速创建 Dubbo 工程等等,自去年 12 月上线以来,就超过几万的开发者在使用这款插件。

2352 69
|
存储 网络协议 中间件
|

AgileEAS.NET SOA 中间件平台.Net Socket通信框架-完整应用例子-在线聊天室系统-代码解析

一、AgileEAS.NET SOA中间件Socket/Tcp框架介绍      在文章AgileEAS.NET SOA 中间件平台.Net Socket通信框架-介绍一文之中我们对AgileEAS.

1193 21
|
安全
|

Cloud Toolkit 配置阿里云账号

Cloud Toolkit 配置阿里云账号

2232 87
|
自然语言处理 索引
|

Solr schema编写指导

0. 亲,低级错误知多少 "" 写成了“” <br> true 写成了 ture <br> false写成了fasel <br> String 写成了 string <br> userId 写成了userid <br> user_id 写成了 user_Id <

1553 50
|
搜索推荐 索引 监控
|

垂直搜索新问题

当大家都在关注搜索的速度的时候,往往伴随业务的快速发展,数据服务质量成为了实时搜索或者垂直搜索中的新问题。实时搜索和垂直搜索是不一样的问题,下面的问题就是垂直场景下得实时搜索问题。也可以理解垂直搜索都不实时,其他的实时先排队吧。问题比较抽象,只谈总体上的现象,对于具体如何解绝问题的细节,不做说明。.

1692 42
|
消息中间件 存储 负载均衡
|

揭秘 RocketMQ 新特性以及在金融场景下的实践

2197 72
|
缓存 前端开发 中间件
|

第23天,Django之中间件

目录 一、中间件简介 Django官方文档描述 二、激活中间件 三、中间件包含的钩子方法和应用的顺序 1. 钩子方法的调用 1.

1467 54
|
监控 Java 中间件
|

初探 Java agent

2208 57

从Runnable中的运行时异常说起

前段时间,夜晚突然收到报警,紧急上线排查。由于dba操作不当,大片数据回滚,发生锁表的情况,请求返回时间过长,使得系统打印出大量的RejectedExecutionException的异常。定位到代码片段类似: Java代码 ThreadPoolExecutor workers = 

1552 31
|
消息中间件 缓存 测试技术
|

消息中间件核心实体(1)

接上一篇《消息中间件核心实体(0)》,这一篇继续介绍消息中间件中的一些实体。 上一篇主要是Message、Topic、TopicMeta和Queue这样最基础的实体,这几篇介绍一些发送和消费的过程中会涉及到的实体和组件。

1222 45
|
消息中间件 中间件 Apache
|

二:apache的Qpid消息中间件介绍

一:什么是Qpid?--->Qpid 是 Apache 开发的一款面向对象的消息中间件,它是一个 AMQP 的实现,可以和其他符合 AMQP 协议的系统进行通信。--->Qpid 提供了 C++/Python/Java/C# 等主流编程语言的客户端库,安装使用非常方便。

1776 86
|
分布式计算 Shell Spark
|

Spark安装及启动

Spark安装及启动

1524 63
|
消息中间件 缓存 运维
|

饿了么交易系统 5 年演化史

2613 93
|
NoSQL 中间件 Redis
|

Redis 的 4 大法宝,2018 必学中间件!

image Redis是什么? 全称:REmote DIctionary Server Redis是一种key-value形式的NoSQL内存数据库,由ANSI C编写,遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

1068 44
|
消息中间件 存储 运维
|

云原生时代消息中间件的演进路线

1397 72
|
Java 中间件 C++
|

细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅

王晶昱花名沈询,阿里高级专家,来自阿里巴巴中间件和稳定性平台。目前主要负责阿里的分布式数据库DRDS(TDDL)和阿里的分布式消息服务ONS(RocketMQ/Notify)两个系统

1784 79
|
中间件 应用服务中间件 数据库
|

设计一个中间件的访问日志组件

对任何一个系统,一个强大的日志记录功能是相当重要且必要的,根据日志的记录可以及时掌握系统运行时的健康状态及故障定位。然而作为web容器存在另外一种日志——访问日志。

1458 52
|
中间件 数据库 开发框架
|

中间件概述

      中间件是基础软件,处于操作系统(或网络协议)与分布式应用之间,从而屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的操作。目前,对于中间件还没有形成一个统一的定义,比较公认的IDC的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

2650 68
|
缓存 Kubernetes Cloud Native
|

Nacos 权限控制介绍及实战

7602 102
x3d
|
JavaScript Java 中间件
|

混合式APP开发中中间件方案Rexsee

发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的。   他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Java进行通信,而这样的话即Javascript可以直接创建原生UI界面,以获得较高的性能目标。

996 34
|
中间件 数据库 数据安全/隐私保护
|

数据集成中间件知识点总结

  数据集成是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享。   一、模型分类   (1)联邦式数据库系统(Federated Distributed Database System),这种分布式数据库的特点是结点自治和没有全局数据模式,每个结点所看到的数据模式仅仅限于此结点所用到的数据。

2095 87
|
消息中间件 存储 Kafka
|

消息中间件核心实体(0)

消息中间件核心实体(0) 最近两周在做的一个新项目,一个主从复制的组件,这两天刚跑通测试。 从之前讨论的架构来说,消息中间件也是有主从复制这个模块的,像Rocket就支持主从模式。 在做这个项目之前已经写过两个版本的主从复制模块,基本思路是: Slave主动和Master建立链接 Sla...

931 36
|
搜索推荐 安全 定位技术
|

从国际站 - M 站建设谈开发者产品思维

1337 85
|
SQL 中间件 数据库
|

MySQL DAL(Data Access Layer)中间件总结

DAL是数据访问层的英文缩写,即为数据访问层(Data Access Layer)。用在这里可能不是特别恰当,因为本文主要介绍MySQL访问的中间件,不过也是属于DAL的范畴。本文不会去高可用相关的知识,主要聚焦于MySQL的横向扩展。

3110 115
|
网络协议 数据库 算法
|

带你读《HikariCP数据库连接池实战》之一:阿里中间件实战,第一个案例

本书不仅对市面上常见的连接池组件进行了全方位比较和分析,还以实战的角度深入介绍了高性能HikariCP连接池的使用、原理与维护。

3668 87
|
弹性计算 负载均衡 Kubernetes
|

人人租机上云案例

我们是线上租赁,面临高成本高流失等问题,阿里小程序为我们赋能

1959 85
我要发布