码迷,mamicode.com
首页 > 2020年11月16日 > 全部分享
微服务架构设计(一)
开场白现在很多公司高并发的系统,以前的单体架构遇到了瓶颈,就需要一种架构来解决这种痛点,单体架构及系统流量很大的时候,并发量提不上来,很容易系统阻塞导致运转不起来,这个时候微服务就是为了解决这种痛点而生的,微服务,及把单体服务分成多个微服务,采用了分治思想,拆分的微服务也是要有度才行,不能分得太细。架构选型选型一对于并发非常大的可以采用,nginx集群加网关集群1、nginx可以做路由转发,同时可
分类:其他好文   时间:2020-11-16 13:05:28    阅读次数:3
案例|S3、Cassandra、HDFS设计中隐藏的高可用法则
案例|S3、Cassandra、HDFS设计中隐藏的高可用法则Anythingthatcangowrongwillgowrong.会出错的事总会出错。——墨菲定律高可用NoSQL数据库是指服务无中断地持续运行的系统。许多基于网站的业务要求数据服务能够一直不中断。例如,在线购物的数据库需要保证7x24的可用性。为什么需要它们一直运行?假设你的数据库支撑着一个全球化的电子商务网站,那么数分钟的宕机就可
分类:其他好文   时间:2020-11-16 13:05:05    阅读次数:5
完整版:资深程序员都了解的代码复用法则
完整版:资深程序员都了解的代码复用法则编写代码最重要一条,是怎样复用其他程序员的代码和思路来解决问题。通过修改他人的代码来解决复杂问题是种错误的做法,不仅成功的机率很低,就算成功也不会提供什么经验。按照这种方式进行编程,无法成长为一名真正的程序员,在软件开发领域,前景也是非常有限。一旦问题达到了一定规模,期望程序员从头开发一个解决方案不太现实,这会导致程序员大量时间浪费在低效率工作中,并且极大地依
分类:其他好文   时间:2020-11-16 13:04:33    阅读次数:4
运算符
逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3&x<6。“&”和“&&"的区别:单&时,左边无论真假,右边都进行运算:双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。"I和“I”的区别同理,|表示:当左边为真,右边不参与运算。异或(^)与或(I)的不同
分类:其他好文   时间:2020-11-16 13:04:16    阅读次数:3
对话:一个工程师在蘑菇街4年的架构感悟
对话:一个工程师在蘑菇街4年的架构感悟苏武,蘑菇街工程师,2012年加入蘑菇街,经历过数年蘑菇街系统的改造升级。曾负责2014、2015年双十一稳定性保障工作,目前主要负责全站稳定性工作。高可用架构:作为架构师,在蘑菇街的技术演进过程中,最难忘的成长经历或挑战是什么?苏武:挑战和问题时时刻刻都有,如果说对个人成长最重要的,我觉得有以下两次:第一次是2014年,整个蘑菇街从一个机房一夜之间搬迁到了另
分类:其他好文   时间:2020-11-16 13:04:00    阅读次数:4
保证分布式系统数据一致性的6种方案
保证分布式系统数据一致性的6种方案编者按:本文由「高可用架构后花园」群讨论整理而成,后花园是一个面向架构师的增值服务,如需了解,请关注「高可用架构」后回复VIP有人的地方,就有江湖有江湖的地方,就有纷争问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务A、B、C,需要满足要么同时成功;要么同时失败。A、B
分类:其他好文   时间:2020-11-16 13:03:44    阅读次数:4
二级制转十进制
正整数转成二进制,除以2取余数‘然后倒序排列将正的十进制数除以二,得到的商在除以二,以此类推直到商为零或一时为止然后在边上表上各步的余数,最后倒这写出来就可以42除以2得到的余数分别为010101,然后倒着排一下,42对应的二进制就是101010整数二进制转换十进制:首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是一就是负整数。将二进制中的位数分别将将下边对应的值相乘,然后相加得到的
分类:其他好文   时间:2020-11-16 13:03:31    阅读次数:1
sed命令
1、查找/etc目录下大于1M且类型为普通文件的所有文件find/etc-typef-size+1M2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。3、利用sed取出ifconfig命令中本机的IPv4地址ifconfigens33|sed-n‘2p‘|sed-r‘s/(^[^0-9]+)([0-9.]
分类:其他好文   时间:2020-11-16 13:03:17    阅读次数:4
20201108第17课,使用Samba或NFS实现文件共享;使用Bind提供域名解析服务
Samba服务程序的配置方法与之前讲解的很多服务的配置方法类似,首先需要先通过Yum软件仓库来安装Samba服务程序(Samba服务程序的名字也恰巧是软件包的名字):由于在Samba服务程序的主配置文件中,注释信息行实在太多,不便于分析里面的重要参数,因此先把主配置文件改个名字,然后使用cat命令读入主配置文件,再在grep命令后面添加-v参数(反向选择),分别去掉所有以井号(#)和分号(;)开头
分类:其他好文   时间:2020-11-16 13:02:59    阅读次数:3
数据库管理与高可用----第二章数据库管理
数据库管理与高可用----第二章数据库管理一:数据库基本操作命令◆DDL语句创建库,表的命令创建数据库:createdatabase数据库名创建数据表:createtable表名(字段定义…)createdatabaseschool;createtableky03(idint(4)notnullprimarykeyauto_increment,namevarchar(10)notnull,agei
分类:数据库   时间:2020-11-16 13:02:37    阅读次数:15
数据库管理与高可用第四章备份与恢复
数据库管理与高可用第四章备份与恢复1.MySQL的完全备份mysqldump命令备份数据库◆备份单个库语法:mysqldump-u用户名-p[密码][选项][库名]>/备份路径/备份文件名例如:mysqldump-uroot-pyiku>/backup/yiku.sql◆备份多个库语法:mysqldump-u用户名-p[密码][选项]--databases库名1[库名2]...>
分类:数据库   时间:2020-11-16 13:02:25    阅读次数:17
003. Linux基础三 P1(文件操作、文件通配符、touch)
1.文件操作命令pwd#显示当前工作目录绝对路径和相对路径basename#基名只取文件名而不要路径dirname#目录名只取路径,不要文件名cd##更改目录cd..cd-cd路径相关环境变量:PWD:当前目录路径OLDPWD:上一次目录路径ls列出目录内容-a包含隐藏文件-l显示额外的信息-R目录递归-ld目录和符号链接信息-1文件分行显示-S按从大到小排序-t按mtime排序-u配合-t选项,
分类:系统相关   时间:2020-11-16 13:02:08    阅读次数:15
数据库管理与高可用 第五章数据库函数与创建数据库过程
数据库管理与高可用第五章数据库函数与创建数据库过程一:数据库函数1.1:数学函数数学函数描述abs(x)返回x的绝对值绝对值rand()返回0到1的随机数rand边缘mod(x,y)返回x除以y以后的余数取余power(x,y)返回x的y次方power快速前进round(x)返回离x最近的整数round整数round(x,y)保留x的y位小数四舍五入后的值sqrt(x)返回x的平方根sqrt平方根
分类:数据库   时间:2020-11-16 13:01:56    阅读次数:17
数据库管理与高可用 第五章 SQL高阶语句
数据库管理与高可用第五章SQL高阶语句1.1:按关键字排序SELECTcolumn1,column2,...FROMtable_nameORDERBYcolumn1,column2,...ASC|DESC;mysql>selectid,name,scorefromaccpwherescore>80orderbyscoredesc;1.2:按多字段排序mysql>selectid,
分类:数据库   时间:2020-11-16 13:01:43    阅读次数:15
mysql 主从复制搭建
mysql主从复制搭建-------------------------Mysql主从复制--------------------------------------环境master192.168.100.150slave01192.168.100.160slave02192.168.100.170amoeba192.168.100.130客户端mysql192.168.100.120------
分类:数据库   时间:2020-11-16 13:01:26    阅读次数:12
c语言初学者所需要练习的9*9乘法表
![](https://s4.51cto.com/images/blog/202011/08/94e274cdfac406353311d744de7c78ab.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:编程语言   时间:2020-11-16 13:01:12    阅读次数:6
MHA一键部署
MHA一键部署#!/bin/bash#MHA部署#MySQL主服务器名为mysql1,ip地址192.168.100.150#MySQL从-主备服务器名为mysql2,ip地址192.168.100.160#MySQL从服务器名为mysql3,ip地址192.168.100.170#MHA服务器名为mha,ip地址192.168.100.140#######################部署主从
分类:其他好文   时间:2020-11-16 13:00:49    阅读次数:4
217条   上一页 1 ... 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!