
【转载】
文章平均质量分 87
chenshiying007
关注大数据相关技术和软件架构
展开
-
syst3md 挖矿病毒处理记录
转载syst3md 挖矿病毒处理记录_zhangjianming2018的博客-优快云博客这两天发现服务器上部署的应用系统 体验较差,访问响应慢 不太对劲。部分接口响应达到了 4秒。正好空闲上服务器上检查一下性能。[root@localhost ~]# mpstat -P ALL 10Linux 3.10.0-957.el7.x86_64 (localhost.localdomain) 2022年01月28日 _x86_64_ (20 CPU)16时27分10秒 ...转载 2022-02-10 10:28:06 · 1010 阅读 · 0 评论 -
告警平台设计及告警收敛通用解决方案
告警平台设计及告警收敛通用解决方案先有监控,后有告警。如果说监控是一瓶红酒,那么告警就是开瓶器,不然只能望酒兴叹「哈哈,想了半天没有找到合适的比喻,刚好有喝酒撸文的习惯,一口下肚觉得很应景,特此做的借喻」。告警很重要,想想「三体」中人类星际舰队被水滴攻击,人工智能系统却无法发现攻击源,这实在太可怕了。结合日常工作,我抛以下几个问题,作为文章的开始:问题告警平台正常运行,因紧急变更、人为失误等异常情况导致告警风暴和连锁故障,那么如下:在风暴告警中,如何分辨有效告警和误告警「告警收敛反转载 2021-11-16 17:13:58 · 3750 阅读 · 0 评论 -
RESTful风格的微服务-spring boot&HTTP/2
转载:https://www.jianshu.com/p/569193b41e61最近发布的Spring Boot 2.0中,其中一个新特性就是支持了HTTP/2,Spring Boot具有天生的易用性,现在再加上HTTP/2的高性能,还继承Spring框架的易拓展性,Spring Boot的未来应该是一片光明。本文将一步步教你配置Spring Boot项目支持HTTP/2。00 前言HTTP协议是一个很成功的协议,已经被广泛使用。然而,HTTP/1.1的底层传输方式的几个特性,已经对.转载 2021-09-02 16:26:36 · 666 阅读 · 0 评论 -
3.Nacos的超级大坑你踩了吗?
转载:https://zhuanlan.zhihu.com/p/387094160前言去年的时候上家公司进行架构升级,ddubbo的服务改造成SpringCloud,注册中心由ZooKeeper改为Nacos,这种架构改变并不是真的因为业务扩展需要,存粹的是技术上有些领导听从有些"技术大牛"追求新技术创新,结果就是出现了很多莫名其妙的问题,去年的时候我刚进去公司,顶着技术专家的头衔,拿着高开的工资,沿路给整个公司的这种架构升级擦屁股。其中我认为解决公司最为头疼的问题就是Nacos的坑。1..转载 2021-07-07 15:33:03 · 1410 阅读 · 0 评论 -
Nacos各种日志太多
序言在生产环境中,发现经常性硬盘经常爆满,经排查后发现是nacos各种日志生成太多,删掉会还是增长太快,配置后,还是发现会有其他类型日志产生,经过一番梳理后,整理成文档,希望对使用nacos的童鞋有所帮助,(Nacos版本1.3.2)服务端日志access日志大量打印,这个日志是Spring Boot提供的tomcat访问日志打印,Spring Boot在关于该日志的选项中,没有最大保留天数或者日志大小控制的选项。因此这个日志的清理必须由应用新建crontab任务来完成,或者通过以下命令关闭日志的输转载 2021-06-05 15:54:55 · 1989 阅读 · 0 评论 -
通过jstack与jmap分析一次线上故障
转载https://www.cnblogs.com/kingszelda/p/9034191.html一、发现问题 下面是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。二、排查思路简单分析下可能出问题的地方,分为5个方向:1.系统本身代码问题2.内部下游系统的问题导致的雪崩效应3.上游系统调用量突增4.http请求第三方的问题5.机器本身的问题三、开始排查...转载 2021-05-10 20:10:14 · 249 阅读 · 0 评论 -
nacos配置中心 1.1.0 支持灰度发布
转载: https://www.oschina.net/news/108188/nacos-1-1-0-releasednacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。升级指南Server 端0.8.0及以上版本: 1. 解压安装包后替换{nacos.home}/target/nacos-server.jar ...转载 2021-03-18 17:11:30 · 1610 阅读 · 0 评论 -
NGINX基于cookie针对同一域名进行分流转发
转载:http://www.eryajf.net/3103.html2020博客地址汇总 2019年博客汇总最新了解到的姿势,结合着新接触Mac电脑,第一次做实验,学习之后,特别记录一下。1,说明。很多时候,测试环境可能会有好多套环境,这个时候,如果每套都配置一个对应的域名,会非常麻烦,但是很多时候针对这个问题似乎又没有特别好的方案,新公司新气象,学到新的思路是在NGINX层面基于cookie来进行不同环境的分流转发,今天就来做一下这个实验。2,环境准备。因为在新环境,还没有个人自用转载 2020-12-15 11:27:03 · 1362 阅读 · 0 评论 -
有赞API网关实践
转载:https://tech.youzan.com/api-gateway-in-practice/2020博客地址汇总 2019年博客汇总有赞API网关实践一、API网关简介随着移动互联网的兴起、开放合作思维的盛行,不同终端和第三方开发者都需要大量的接入企业核心业务能力,此时各业务系统将会面临同一系列的问题,例如:如何让调用方快速接入、如何让业务方安全地对外开放能力,如何应对和控制业务洪峰调用等等。于是就诞生了一个隔离企业内部业务系统和外部系统调用的屏障 - API网关,它负责在上转载 2020-12-14 17:15:24 · 615 阅读 · 0 评论 -
如何保障 API 接口的安全性?
转载:https://www.cnblogs.com/Leo_wl/p/13047817.html2020博客地址汇总 2019年博客汇总引言前段时间,公司对运行的系统进行了一次安全扫描,使用的工具是 IBM 公司提供的 AppScan 。这个正所谓不扫不要紧,一扫吓一跳,结果就扫出来这么个问题。我们的一个年老失修的内部系统,在登录的时候,被扫描出来安全隐患,具体学名是啥记不清了,大致就是我们在发送登录请求的时候,有个字段名是password, AppScan 认为这个是不安全...转载 2020-12-14 17:08:07 · 714 阅读 · 0 评论 -
我们为什么要做接口管理平台 YApi
转载:https://segmentfault.com/a/11900000131383492020博客地址汇总 2019年博客汇总前言随着 Web 技术的发展,前后端分离构架变的越来越流行。前后端分离使后端专注于数据处理和定义前端所需要的接口,前端负责数据的展现和交互,大大细化了开发者的职责,提高了开发效率,但与此同时也带来了一些问题:对于前端工程师,后端提供的接口文档,大多是不规范的,有使用 wiki 的,有 word 文档的,甚至还有用即时聊天软件沟通的,后端接口对于前端就像一个.转载 2020-12-14 17:03:45 · 1165 阅读 · 0 评论 -
接口文档规范
转载:https://www.cnblogs.com/shaozheng/p/12085280.html2020博客地址汇总 2019年博客汇总接口文档书写规范接口:接口:联系两个物质的媒介,完成信息交互web程序中:联系前台页面与后台数据库的媒介web接口组成: url:长得像放回数据的url链接 请求参数:前台按照指定的key提供数据给后台 请求方式: get| post | put | patch | delete 响应数据:后台与数据库交互后将数据反馈给前台res转载 2020-12-14 16:59:39 · 709 阅读 · 0 评论 -
第三方接口开发规范
转载:https://www.cnblogs.com/sunzhenchao/archive/2012/12/12/2814252.html2020博客地址汇总 2019年博客汇总一、前言 最近公司业务需要希望能够连接东亚银行的接口直接对商家进行转账付款,但由于前期可行性研究的准备工作没有做好,导致在开发进入两周后才发现原先的设计存在重大安全漏洞,不得不停止项目开发。 接口开发是开发中经常遇到的问题,为避免此类问题再次发生,因而结合本次项目的经验及网上查找到的资料...转载 2020-12-14 16:57:52 · 1143 阅读 · 0 评论 -
API接口设计要考虑的几个重要原则和方法总结
转载:https://ask.zkbhj.com/?/article/2542020博客地址汇总 2019年博客汇总这里想和大家讨论的是在后台接口设计过程中,还有哪些方面需要考虑,以及还有哪些优秀的技术实践方案可以借鉴。【规范和最佳实践】1.合理的接口命名;接口的命名必须规范优雅,在未看到接口文档时,就可以根据接口的URL明白接口的功能是什么?如下面的例子://好的接口命名示例/customer/cert/search.json//不好的接口命名示例/customer/info.转载 2020-12-14 16:54:38 · 4928 阅读 · 0 评论 -
DevOps架构下如何进行微服务性能测试?
转载:https://www.cnblogs.com/cpts-test/p/10218728.html一. 微服务架构下的性能测试挑战微服务与DevOps微服务是实现DevOps的重要架构 微服务3S原则 DevOps核心点 微服务架构下的业务特点亿级用户的平台 单服务业务随时扩容 服务之间存在相互调用关系 版本更新快,上线周期短微服务架构下...转载 2020-03-03 12:18:49 · 988 阅读 · 0 评论 -
桥接模式和NAT模式差别
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-30 22:18:42 · 9801 阅读 · 1 评论 -
Serv-U File Server
转载:https://www.jianshu.com/p/51da67ddb7fd更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 Elas...转载 2018-12-10 11:44:03 · 3407 阅读 · 1 评论 -
XMPP协议和asmack
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-10-08 22:11:53 · 471 阅读 · 0 评论 -
Netty 长连接服务
推送服务更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货)...转载 2018-10-08 11:11:48 · 6539 阅读 · 0 评论 -
Charles 抓包使用教程
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-08-28 16:36:56 · 3844 阅读 · 1 评论 -
Linux中部署携程 Apollo 配置中心
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-31 20:05:57 · 5570 阅读 · 0 评论 -
Apollo配置中心
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-31 20:01:23 · 9270 阅读 · 0 评论 -
linux之路由知识之ip route 命令中的疑惑
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-31 07:25:10 · 3780 阅读 · 0 评论 -
解决 idea + springboot + thymeleaf 热部署失效问题
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-04-30 14:08:22 · 1816 阅读 · 0 评论 -
SkyWalking 分布式追踪系统
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-05-14 13:35:11 · 1338 阅读 · 0 评论 -
Java 神器byte buddy动态生成类
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-05-14 16:32:09 · 5334 阅读 · 0 评论 -
蘑菇街背后系统的稳定性保障实践
蘑菇街背后系统的稳定性保障实践更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记kafka storm 实战 (干货)...转载 2018-05-04 15:35:14 · 935 阅读 · 0 评论 -
阿里启动新项目:Nacos,比 Eureka 更强!
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-08-12 14:19:35 · 2171 阅读 · 1 评论 -
Sentinel介绍
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-08-09 17:52:18 · 8517 阅读 · 3 评论 -
阿里巴巴去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-07-16 11:03:35 · 1752 阅读 · 0 评论 -
MySQL数据实时增量同步到Kafka - Flume
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-07-16 10:35:03 · 2300 阅读 · 0 评论 -
java根据Netty的WebSocket协议开发
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-06-17 15:05:26 · 652 阅读 · 0 评论 -
java反射机制性能优化
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-05-15 09:40:51 · 1124 阅读 · 0 评论 -
hibernate-search结合lucene作全文检索
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-05-15 09:33:58 · 529 阅读 · 0 评论 -
lvs基本概念、调度方法、ipvsadm命令及nat模型示例
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-30 20:31:47 · 618 阅读 · 0 评论 -
分布式服务链路追踪系统Zipkin
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-07-30 11:00:03 · 3201 阅读 · 1 评论 -
从接入层入手,设计高并发的微服务架构?
更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记kafka storm 实战 (干货)对于静态资源来讲,其实在真实的访问机房内的对象存储之前,在最最接近用户的地方,可以先通过 CDN 进行缓存,这也是高...转载 2018-05-06 20:31:15 · 7756 阅读 · 1 评论 -
简单了解RPC实现原理
核心框架类/* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential and proprietary information of Alibaba.com ("Confidential * Information"). You shall not disclose such Conf...转载 2018-05-06 20:19:24 · 1460 阅读 · 0 评论 -
MySQL 使用规范
更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记kafka storm 实战 (干货)一、基础规范表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无...原创 2018-05-06 18:46:01 · 734 阅读 · 0 评论 -
MySQL大表优化方案,单表优化、读写分离、缓存、分区表
更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记kafka storm 实战 (干货)当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。单表优化除非单表数据未来会一直不...转载 2018-05-06 18:43:15 · 2736 阅读 · 0 评论