![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
文章平均质量分 94
东边的小山
这个作者很懒,什么都没留下…
展开
-
分布式高并发服务三种常用限流方案简介
以下文章来源于技术岁月,作者贺鹏Kavin技术岁月技术岁月,热爱技术,分享点滴服务限流场景在高并发大流量系统中,由于并发大造成服务资源不足,负载过高,进而引发致一系列问题,这里的流量一般都是突发性的,由于系统准备不足,很难短期扩容来应对 ,进行限流是最常用的手段,所以说限流也是服务稳定性治理重要的手段。限流可能发生在多个层面: 用户网络层:突发的流量场景如热点事件流量(秒杀事件、热门抢购,微博热搜),恶意刷流,竞对爬虫等。 内部应用层:上游服务的异...转载 2020-12-09 09:50:48 · 895 阅读 · 1 评论 -
Hadoop完全分布式环境搭建
Form:https://blog.csdn.net/yang1464657625/article/details/53900231?utm_source=blogxgwz3试验环境: 1台NameNode服务器,2台DataNode服务器安装步骤: ①:配置/etc/hosts文件:实现集群内部的DNS解析,无需查询DNS服务器,当访问远程主机时首先查询hosts文件是否有配置,如果配...转载 2018-10-21 22:31:23 · 221 阅读 · 0 评论 -
两个分布式数据库开源系统
在分布式数据库方面,这里推荐两个国人开发的分布式数据库系统:TiDB(go语言开发), 阿里的OceanBase。这两个系统都是开源的,可以好好学习。1. https://github.com/pingcap/tidb2. http://code.taobao.org/p/OceanBase/src/trunk/OceanBase采用PC服务器机群代替可靠性很高同时也非常昂贵的高性能服...转载 2018-10-21 21:42:37 · 3715 阅读 · 0 评论 -
一步步带你了解分布式数据库的架构演变之路!
Form:https://www.cnblogs.com/adeng/p/9012301.htmlMyCat 是一个数据库分库分表中间件,使用 MyCat 可以非常方便地实现数据库的分库分表查询,并且减少项目中的业务代码。今天我们将通过数据库架构发展的演变来介绍 MyCat 的诞生背景,以及 MyCat 在其中扮演的角色,从而使得大家对 MyCat 的诞生及其作用有深入的理解。1单数据库架...转载 2018-10-21 21:23:17 · 303 阅读 · 0 评论 -
.NET下运用Memcached建立大型WEB解决方案的运用
对于大型网站的高并发,在ASP.NET网站下的session性能并不高,所以造成人们一种印象,大型WEB项目使用JAVA的错觉,致使很多人吐槽微软不给力,其实这好比拉不出怪地球引力,本文介绍Memcached在ASP.net Web项目中的应用,智联招聘,招商银行,农业银行等都是采用解决方案,在性能上是绝对不亚于任何大型网站.同时Memcached还能很方便建立起服务器集群,对于大型解决方案,服务转载 2018-01-04 14:10:59 · 375 阅读 · 0 评论 -
基于Sql Server 2000的分布式数据库的实践
摘 要:提出了如何充分利用 MS SQL Server 2000 的数据库管理特性,采用链接服务器、分布式分区视图和存储过程构建分布式数据库,以及基于数据库复制技术实现混合式的数据分布。实验实现了分布式数据库的水平分片、垂直分片和混合式数据分布。 关键词: 分布式数据库;分布式分区视图;链接服务器;存储过程一. 引言转载 2017-12-16 11:49:26 · 1059 阅读 · 1 评论 -
利用Django进行Web开发系列(一)
阅读目录1 写在前面2 什么是Web开发? 3 什么是Django?4 MVC框架介绍5 Python Django的安装6 运行开发服务器7 参考内容回到顶部1 写在前面 在没有接触互联网这个行业的时候,我就一直很好奇网站是怎么构建的。现在虽然从事互联网相关的工作,但是也一直没有接触过Web开发之类的东西,但是兴趣终归还是转载 2017-12-05 08:10:12 · 699 阅读 · 0 评论 -
Mac下快速搭建PHP开发环境
最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。备注:物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自带Apache,Nginx和PHP1.运行Apache查看Apache版本,在终端根目录输入如下命令:sudo apachectl -v12终端会输出转载 2017-11-30 21:44:44 · 9106 阅读 · 0 评论 -
高考数学常用数学思想:函数与方程思想,在数列中的应用
函数思想就是用运动变化的观点、方法分析和研究问题中的数量关系,构造出相应的函数,运用函数的知识,使问题得到解决的思想方法。方程思想就是分析问题中变量间的数量关系,建立方程或方程组,通过解方程(组),或运用方程的性质去分析、转化问题,从而使问题得到解决的思想方法。运用函数与方程思想解题,就是根据问题的条件去建立函数关系或者列方程,方程组,并借助函数知识或借助解方程解决问题,其应用最主要体现在转载 2017-11-16 11:11:04 · 3801 阅读 · 0 评论 -
在线支付公司Stripe的服务发现架构设计过程分享
本文介绍Consul如何在Stripe公司扮演服务发现功能的。主要谈论三个方面:1.什么是服务发现和Consul是什么。2.Stripe是如何管理关键软件的部署风险。3.遭遇的挑战和应对措施。Stripe是一家类似支付宝、Paypal的网上支付平台,Stripe不仅需要处理交易,还需要考虑退款,小费,额外收费,货币汇兑等一系列问题。什么是服务发现?负载平衡器将请求分转载 2017-11-15 23:31:44 · 1183 阅读 · 0 评论 -
分布式系统学习思路
分布式系统一般分为分布式K/V系统、分布式文件系统和分布式数据库等几个大类,在学习这几类系统的时候,需要掌握的知识或技能应该包括计算机基础知识、分布式算法和协议相关论文、分布式系统设计范型相关论文、开源的分布式系统案例以及造相关的轮子。基础知识根据博主目前经验来看,学习分布式系统首先要掌握以下基础知识:OS相关体系结构相关Unix系统编程Unix网络编程并发编程常用数据结构转载 2017-11-15 23:30:12 · 466 阅读 · 0 评论 -
paxos-分布式系统数据一致性算法学习
Paxos算法是莱斯利·兰伯特(Leslie Lamport,此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。这个算法被认为是类似算法中最有效的。文章中很多东西借鉴大神的博客,在最下面有链接。该文章只是自己加深印象,做个总结。一:基本语义在Paxos算法中有一下几种角色:Proposer:议案的提议者Acceptor:议案的决议者Cli转载 2017-11-15 23:26:43 · 620 阅读 · 0 评论 -
分布式系统Paxos算法
这是一个有关Paxos算法非常形象的讲解与示范。Paxos是能够基于一大堆完全不可靠的网络条件下却能可靠确定地实现共识一致性的算法。也就是说:它允许一组不一定可靠的处理器(服务器)在某些条件得到满足情况下就能达成确定的安全的共识,如果条件不能满足也确保这组处理器(服务器)保持一致。什么是共识? 具体来说是这样:分布式系统中由于网络之间通讯可能会中断,虽然概率很低,但是没有100%转载 2017-11-15 23:24:43 · 258 阅读 · 0 评论 -
负载均衡调度算法大全
负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法:轮循(Round Robin)这种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应该有相近的资源容量 以及负载形同的应用程序。如果所有的服务器有相同或者相近的性能那么选择这种方式会使服务器负载形同。基于这个前提,轮循调度是一个简单而有效的分配请求转载 2017-11-15 23:22:52 · 2299 阅读 · 0 评论 -
从限流削峰到性能优化,谈1号店抽奖系统架构实践
这篇文章算是我在工作的第一个年头里关于架构方面的收获与思考的一篇总结性的文章吧,感觉还是有些深度的,所以尝试投稿到InfoQ上,果真被收录了,很开心。从7月底开始动笔,中间因为各种偷懒和一些难以预料的事情拖了很久,终于填坑完毕了。回首过去的一年,还是搞了点事情的,这是一个结束,更是一个新的开始。1.前言抽奖是一个典型的高并发场景应用,平时流量不多,但遇到大促活动,流量就会暴增,今年转载 2017-11-15 23:18:38 · 1776 阅读 · 0 评论 -
分布式系统的架构思路
一、前言在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数据库,分布式WebService,分布式计算等等,面向的情景不同,但分布式的思路是否是一样的呢?转载 2017-11-15 23:15:28 · 304 阅读 · 0 评论 -
分布式Hadoop的搭建
作为一个以后肯定要做大数据的人,至今还没玩过Java 和 Hadoop 会不会被老师打死?所以就想着,在我的国外的云主机上搭建个Hadoop ,以后在 dell 电脑的ubuntu系统下也搭建一个,然后还有一台老戴尔可以搭一个,mac也可以搭一个,勉强算是一个分布式集群了?不管了。反正今天先把Hadoop在Ubuntu 17.04 下搭建好吧!作者: HustWolf 国内的资转载 2017-11-29 15:09:13 · 488 阅读 · 0 评论