Wesley13 Wesley13
3年前
SLA 4 个 9 ,贝壳高可用架构的质量保障体系
导语|贝壳用户需求和用户量的不断增长,对系统的高可用性提出了更高的要求,服务端的质量保证工作该如何开展?本文是对贝壳找房基础平台中心质量平台赋能部总监——项旭老师在云+社区沙龙online的分享整理,分享一些关于架构的新思想,希望与大家一同交流。_点击视频查看完整直播回放~(https://www.oschina.net/action/GoT
捉虫大师 捉虫大师
4年前
如何设计一款“高可用高性能”的发号器
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景在分布式场景中,很多地方需要生成全局唯一的id,如数据库分库分表后需要用唯一id代替单机版本的自增id。发号器的基本要求是全局唯一,无论如何都不能重复某些场景下还要求单调递增,如排序需求等。网上有很多介绍发号器的文章,比如美团的《Leaf——美团点
Easter79 Easter79
3年前
String Builder 源码分析
!(https://oscimg.oschina.net/oscnet/2af3de6213a842a08f7a8b1544c6ebf0.png)StringBuilder与StringBuffer区别StringBuilder可变字符串,线程不太安全,但效率高,推荐使用。StringBuffer可变字符串,线程安全,但效率
Easter79 Easter79
3年前
SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)
!929头图.png(https://ucc.alicdn.com/pic/developerecology/f96b82f3742d4f93861f004cbfaf55d1.png)作者|三未前言弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模能够根据实时的业务量产生动态调整
Wesley13 Wesley13
3年前
Ubuntu10.04.4 Server下基于HeartBeat的Web应用高可用集群
Ubuntu下基于HeartBeat的Web应用高可用集群概述1网络拓朴2环境配置信息2环境搭建3搭建实验环境节点A3A机的HeartBeat安装、配置4搭建实验环境节点B5B机的HeartBeat安装、配置6测试HeartBeat6启动heartbeat服务6访问集群ip8模拟ubunt
Wesley13 Wesley13
3年前
OKR笔记3
OKR和KPI的联系和区别OKR:Object Key ResultKPI:(KeyPerformanceIndicator,关键绩效指标)KPI本身并非落后的管理技术。否则你将很难解释在美国市场KPI的关注度依然在持续提⾼高。维基百科对KPI的解释是:KPIisatypeofperf
Wesley13 Wesley13
3年前
Java集群优化——dubbo+zookeeper构建高可用分布式集群
不久前,我们讨论过Nginxtomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。一,背景  以前我们需要远程调用他人的接口,我们是这么
Wesley13 Wesley13
3年前
10年后,程序员的薪资还会这么高么?
!(https://oscimg.oschina.net/oscnet/4b4f9d4c80d7c202a82797a42f4f7c4b3c8.jpg)有人说,程序员的门槛正在逐渐消失,因为计算机相关专业毕业生一年比一年多;IT培训班出来的学生一年比一年多;网络上各种编程课程,也正在帮助无数人零基础转型软件开发……而程序员的工资,动辄
python如何分布式和高并发爬取电商数据
随着互联网的发展和数据量的不断增加,网络爬虫已经成为了一项非常重要的工作。爬虫技术可以帮助人们自动地从互联网上获取大量数据,并且这些数据可以应用于各种领域,如搜索引擎、数据分析和预测等。然而,在实际应用中,我们面临的一大难题就是如何高效地爬取大量数据。分布