高并发
文章平均质量分 86
IT实战联盟Lin
这个作者很懒,什么都没留下…
展开
-
踩坑日记(一):半夜打DBA电话解决数据库连接超时自动回滚问题
点击上方“IT实战联盟”,关注“公*众*号”领导要高高在上平时多听听他人的意见然后认真记下来到底是谁对你有意见背景很少用的一个业务后台管理端需要导入一批数据(200多条),用户在导入的时候没有成功。业务场景比较复杂,需要将每条数据去数据库匹配、关联、分析后再将结果进行更新。大约涉及5张表、3000多万笔数据。报错日志分析从报错日志上来看,主要是由于连接时间过长,导致连接失效。那么那失效的连接去请求数据库就会报上图的异常。排查步骤第一步:检查数据库连接池设置的超时时原创 2021-07-09 09:59:24 · 522 阅读 · 4 评论 -
分库分表工具:Apache ShardingSphere 5.0.0-alpha 发布
IT实战联盟博客:http://blog.100boot.cnApache ShardingSphere 5.0.0 发布了 alpha 版本,自上个版本 4.1.1 发布以来,Apache ShardingSphere 一直在修复社区反馈的问题、加强功能和开发新特性。根据官方的说法,5.x 是 Apache ShardingSphere从分库分表中间件向分布式数据库生态转化的里程碑,从 4.x 版本后期开始打磨的可插拔架构在 5.x 版本已逐渐成型,项目的设计理念和 API都进行了大幅提升。..转载 2020-11-16 13:13:14 · 1784 阅读 · 1 评论 -
「轻阅读」京东到家订单中心系统mysql到es的转化之路
IT实战联盟博客:http://blog.100boot.cn原文:https://www.toutiao.com/i6796507988602389006京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。转载 2020-11-02 23:48:08 · 460 阅读 · 0 评论 -
Spring Cloud(Greenwich版)-03-编写高可用Eureka Server(集群)
前言上一章Spring Cloud(Greenwich版)-02-服务注册与服务发现-Eureka入门,我们实现了将User和Goods微服务都注册到了Eureka上,那么在生产环境中为了达到高可用的目的,Eureka Service是集群部署的,那么接下来编写一个多节点Eureka Server集群。如下图所示:编写多节点Eureka Server第一步:设置主机名因为是在本机部署两...原创 2019-07-31 17:00:00 · 449 阅读 · 0 评论 -
「中间件」RocketMQ解决消息顺序和重复性消费问题整理(附测试代码)
前言现在越来越多的产品采用的是分布式架构,部署的时候也同样是分布式部署,那么各个应用间的异步通信大多选择消息中间件MQ来处理,那么就回避不了两个问题:1. 发送消息的顺序性2. 消息被重复消费目前在生产环境,使用较多的消息队列中间件有ActiveMQ,RabbitMQ,Kafka,RocketMQ等,本文的设计是以RocketMQ为例来解决这两个问题。一、发送消息的顺序性1、 什么是...原创 2019-07-09 14:07:55 · 5408 阅读 · 0 评论 -
「中间件」消息中间件如何实现每秒几十万的高并发写入?
前言用过消息中间件的都知道能够解决业务中的性能瓶颈,那么消息中间件如何实现每秒几十万的高并发写入?消息中间件存储首先理解一点,消息中间件一般都是存储在磁盘上的,大家都知道直接在磁盘读写是有性能瓶颈的,不可能达到每秒几十万的吞吐量,那么消息中间件是怎么保证读写性能的呢?写数据1、消息中间件是基于操作系统的页缓存来实现文件写入的。操作系统本身有一层缓存,叫做page cache,是在内存里...原创 2019-07-03 09:41:26 · 1490 阅读 · 0 评论 -
【重磅】微软正式宣布 .NET5支持跨平台、移动开发
前言近期微软正式宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。将要在.NET 5 中引入新的 .NET API、运行时功能和语言功能。.NET 5的诞生2018 年 12 月在波士顿...原创 2019-05-23 11:18:12 · 11080 阅读 · 0 评论 -
蚂蚁金服 Java RPC 开源框架—SOFARPC
SOFARPC 简介SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。同时围绕 SOF...原创 2019-05-22 09:33:06 · 1352 阅读 · 0 评论 -
【分享】一次单体架构改造成微服务架构的拆分实践
上周更新了一篇【揭秘】一个小团队真正能落地的微服务架构实践,很多网友私信询问在落地微服务的时候服务是如何拆分的?有没有具体的方法?可不可以一劳永逸?额…好吧,针对大家比较关注的问题今天来分享一下之前在做电商的时候对公司产品做架构改造升级,以及跟其他同行一起聊过比较公认、适和小团队比较快速落地的微服务拆分方法。备注:文章中提供的拆分方法不一定全部得到大家的认可,如果有更好的可以留言分享哦~~~...原创 2019-04-18 15:53:34 · 3931 阅读 · 3 评论 -
高并发服务器逻辑处理瓶颈,如何解决?
高并发服务器逻辑处理瓶颈,如何解决?首先我们先了解什么是并发!并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。———来源《百度百科》顾名思义,高并发就是在指定时间内,系统同时能够处理大量的请求(连接数)。那么如何衡量高并发呢?高并发衡量指标响应时间:系统对请求做出响应的时间...原创 2019-03-21 13:52:58 · 1271 阅读 · 0 评论