标签:Slave1

编程技术

微服务测试之性能测试

11

yanxinchi 发布于 2019-04-24

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

阅读(36)评论(0)赞 (0)

编程技术

数据库架构:主备+分库?主从+读写分离?

11

yeseng 发布于 2019-04-15

一、数据库架构原则 高可用 高性能 一致性 扩展性 二、常见的架构方案 方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用 jdbc:mysql://vip:3306/xxdb 高可用分析: 高可用,主库挂了,keepalive(只是一种工具)会自动切换到备库。这个过程...

阅读(52)评论(0)赞 (0)

Spring

SpringBoot + MyBatisPlus + ShardingJDBC 分库分表读写分离整合

songhua.gao 发布于 2019-03-04

本文描述在本地数据库模拟分库分表、读写分离的整合实现,假定会员数据按照 ID 取模进行分库分表,分为 2 个主库,每个库分配一个读库,累计 100 张表。如下表所示: 库 主/从 表 user_1 主 t_user_00 ~ t_user_49 user_slave_1 从 t_...

阅读(120)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-mysql主从(二)

42

xiaoli.wang 发布于 2019-02-09

通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。 而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。源码:https://github....

阅读(152)评论(0)赞 (0)

Java

在Kubernetes上部署和伸缩Jenkins

46

邓龙华 发布于 2019-01-10

在本教程中,我们将使用Rancher在Kubernetes上部署和伸缩Jenkins。按照本文的步骤一步步来,你将会使用到我们用来测试实际构建作业的master-agent体系结构,创建出功能齐全的Jenkins。 介 绍 Jenkins是一个开源的持续集成和持续交付工具,它可以...

阅读(107)评论(0)赞 (0)

编程技术

随行付微服务测试之性能测试 原 荐

12

yeseng 发布于 2018-12-19

背景 传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测...

阅读(143)评论(0)赞 (0)

编程技术

随行付微服务测试之性能测试

11

xirruiqiang 发布于 2018-12-19

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

阅读(113)评论(0)赞 (0)

Java

Jenkins 安装——详细步骤

21

刘莉莉 发布于 2018-12-11

Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告; Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具; 持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试; 持续交付:在持续集成...

阅读(241)评论(0)赞 (0)

编程技术

使用Nmap进行大规模的分布式漏洞检测

7

hellas 发布于 2018-04-11

* 本文作者:你会忘了我,本文属FreeBuf原创奖励计划,未经许可禁止转载 0×01 介绍: 微软在2017年3月14日发布了严重的安全公告,公告显示,微软在4013389号补丁中修补了Microsoft Windows的多个漏洞,其中最为严重的就是如果攻击者向 W...

阅读(183)评论(0)赞 (0)

编程技术

MySQL中GTID和自增列的数据测试(r12笔记第38天)

4

Harries 发布于 2017-04-20

  昨天的一篇文章,今天有不少网友向我确认一些细节,我想最近正好在看GTID的东西,可以揉在一起来说说。    GTID这个概念看似简单,实际上还是有不少的门道。 我们来从架构的设计角度来看看存在哪些场景需要考虑GTID的变化。  ...

阅读(221)评论(0)赞 (0)

编程技术

MHA搭建及故障维护

刘莉莉 发布于 2017-03-02

MHA是一种方便简单可靠的MySQL高可用架构,具体的介绍我在这里就不多说了,下面是我在网上找的一个教程,我在此基础上进行了一些修改: 大致步骤 (一)、环境介绍 (二)、用ssh-keygen实现四台主机之间相互免密钥登录 (三)、安装MHAmha4mysql-node,mha...

阅读(492)评论(0)赞 (0)

编程技术

记一次kubernetes网络调试

2

changyuan.xu 发布于 2017-02-11

过了年leetcode的用户量渐渐起来了,1台服务器已经有点吃力,当高峰的时候经常有些请求超时。而且为了防止服务器的单点问题,需要部署多个replica以保证高可用性。之前的架构已经是在kubernetes集群上了,因此扩容相对而言比较容易。整个webserver的架构如下图所示...

阅读(229)评论(0)赞 (0)

编程技术

Spring aop应用之实现数据库读写分离

darida 发布于 2016-12-31

去年五月份的时候曾经写过一篇: Spring加Mybatis实现MySQL数据库主从读写分离 ,实现的原理是配置了多套数据源,相应的sqlsessionfactory,transactionmanager和事务代理各配置了一套,如果从库或数据库有多个的时候,需要配置的信息会越来越...

阅读(243)评论(0)赞 (0)

编程技术

学会用Spark实现朴素贝叶斯算法

10

yanxinchi 发布于 2016-12-19

编者按:本文作者汪榕曾写过一篇文章:《 以什么姿势进入数据挖掘会少走弯路 》,是对想入行大数据的读者的肺腑之言,其中也表达了作者的一些想法,希望大家不要随便去上没有结合业务的收费培训班课程;而后,他有了结合他本人的工作经验,写一系列帮助大家进行实践学习课程文章的想法,InfoQ也...

阅读(217)评论(0)赞 (0)

编程技术

学会用Spark实现朴素贝叶斯算法

10

xirruiqiang 发布于 2016-12-19

编者按:本文作者汪榕曾写过一篇文章:《 以什么姿势进入数据挖掘会少走弯路 》,是对想入行大数据的读者的肺腑之言,其中也表达了作者的一些想法,希望大家不要随便去上没有结合业务的收费培训班课程;而后,他有了结合他本人的工作经验,写一系列帮助大家进行实践学习课程文章的想法,InfoQ也...

阅读(236)评论(0)赞 (0)

mysql

使用Amoeba for mysql实现mysql读写分离

1

Harries 发布于 2016-09-16

Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写...

阅读(644)评论(2)赞 (1)