51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#秒级
虎牙在全球 DNS 秒级生效上的实践
本文整理自虎牙中间件团队在NacosMeetup的现场分享,阿里巴巴中间件受权发布。这次分享的是全球DNS秒级生效在虎牙的实践,以及由此产生的一些思考,整体上,分为以下5各部分:背景介绍;方案设计和对比;高可用;具体实践和落地;规划;虎牙用到的基础技术很多,DNS是其中比较重要的一个环节。DNS的解析过程很关键,例如上...
代码星球
·
2021-02-23
虎牙
全球
DNS
秒级生
效上
高并发系统设计(十八):【RPC框架】10万QPS下如何实现毫秒级的服务调用?
在做了服务化拆分之后,把业务逻辑都拆分到了单独部署的服务中,那么假设在完成一次完整的请求时,需要调用4~5次服务,计算下来,RPC服务需要承载大概每秒10万次的请求。那么,你该如何设计RPC框架,来承载如此大的请求量呢?你要做的是:选择合适的网络模型,有针对性地调整网络参数,以优化网络传输性能;选择合适的序列化方式,以...
代码星球
·
2021-01-13
高并发
并发
系统
设计
十八
亿级数据DB如何实现秒级平滑扩容
一般来说数据库是通过一个微服务逻辑统一访问,通常数据库访问两个库的架构图如下所示:随着数据量的增大,数据库要进行水平切分,分库后将数据分布到不同的数据库实例(甚至物理机器)上,以达到降低数据量,增强性能的扩容目的。如上图所示,用户库user分布在四个实例上,ip0和ip1,服务层通过用户标识uid取模的方式进行寻库路由...
代码星球
·
2020-12-10
亿级
数据
DB
如何
实现
数据库秒级平滑扩容架构方案
一、缘起(1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行:如上图:服务层配置用户库user对应的数据库实例物理位置为ip(其实是一个内网域名)。(2)随着数据量的增大,数据要进行水平切分,...
代码星球
·
2020-12-10
数据库
秒级
平滑
扩容
架构
秒级别执行脚本的方法
前言: crond服务提供分钟级的定时任务,但有的应用场景需要秒级的执行脚本,比如不稳定的应用程序,或者需要高可用的服务等等,整理测试后,有两种办法:1.使用while写一个死循环,并将脚本放入后台执行。2.使用sleep,根据脚本的需求来进行crontab的修改。第一种办法:#!/bin/bashwhiletrue...
代码星球
·
2020-08-26
级别
执行
脚本
方法
python 获取秒级时间间隔
importdatetime,timestart_tm=datetime.datetime.now()time.sleep(2)end_tm=datetime.datetime.now()print((end_tm-start_tm).seconds)输出2 ...
代码星球
·
2020-08-09
python
获取
秒级
时间
间隔
获取毫秒级时间戳
importtimeprint(int(round(time.time()*1000))) ...
代码星球
·
2020-08-09
获取
毫秒
时间
shell自动化一键部署脚本,秒级一键回滚脚本
1#!/bin/bash23#NodeList4PRE_LIST="192.168.222.163"#预生产环境节点5GROUP1_LIST="192.168.222.164"#分组16ROLLBACK_LIST="192.168.222.163192.168.222.164"#回滚列表78#Date/TimeVeri...
代码星球
·
2020-05-31
一键
脚本
shell
自动化
部署
JS版日期格式化和解析工具类,毫秒级
/***=====================================*日期相关方法*=====================================*/;(function($){$.extend({/***将日期格式化成指定格式的字符串*@paramdate要格式化的日期,不传时默认当前时间,...
代码星球
·
2020-04-04
JS
日期
格式化
解析
工具
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他