腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Linyb极客之路
专栏作者
举报
1062
文章
1796563
阅读量
128
订阅数
订阅专栏
申请加入专栏
全部文章
java
数据库
spring
sql
编程算法
其他
网络安全
https
缓存
微服务
云数据库 SQL Server
分布式
spring boot
http
linux
api
存储
容器
jvm
网站
云数据库 Redis
git
spring cloud
maven
安全
开源
容器镜像服务
html
github
nginx
腾讯云测试服务
tcp/ip
xml
jdk
kafka
mybatis
数据结构
jar
json
javascript
node.js
ide
消息队列 CMQ 版
架构设计
apache
文件存储
mvc
unix
配置
负载均衡
android
tomcat
全文检索
kubernetes
数据迁移
单元测试
数据
负载均衡缓存
自动驾驶
php
bash
打包
人工智能
aop
大数据
对象存储
jdbc
dubbo
rpc
jenkins
数据分析
mongodb
黑客
压力测试
yum
uml
系统架构
服务
ios
c++
go
nosql
bash 指令
devops
shell
ssh
面向对象编程
dns
hashmap
zookeeper
cdn
windows
Elasticsearch Service
接口
客户端
线程
python
servlet
vue.js
access
搜索引擎
访问管理
rabbitmq
socket编程
nat
mvcc
es
boot
ruby
嵌入式
postgresql
eclipse
命令行工具
云数据库 MongoDB
SSL 证书
cci 持续集成
数据安全
自动化
运维
正则表达式
ftp
grep
zabbix
迁移
ddd
ip
并发
同步
云服务器
比特币
区块链
.net
jsp
bootstrap
react
jquery
ajax
oracle
memcached
svn
centos
海外加速
数据加密服务
日志数据
电商
企业
express
serverless
爬虫
gui
自动化测试
二叉树
udp
gradle
物联网
hbase
任务调度
性能测试
服务网格
bug
public
redis
rest
ribbon
sentry
string
表单
测试
产品
程序员
对象
服务器
集群
监控
脚本
领域驱动设计
模型
权限
数据同步
系统
域名
注解
作用域
ICP备案
费用中心
DNS 解析 DNSPod
官方文档
机器学习
c 语言
c#
lua
scala
css
webview
textview
单片机
web.py
struts
lucene/solr
analyzer
ubuntu
windows server
神经网络
深度学习
云函数
日志服务
TDSQL MySQL 版
全站加速网络
腾讯微服务平台 tsf
腾讯git代码托管(工蜂)
短信
es 2
DevOps 解决方案
数据备份
出行
socket.io
grunt
游戏
html5
erp
sql server
npm
markdown
ddos
敏捷开发
gcc
数据可视化
openapi
nest
云计算
虚拟化
安全治理
sdk
groovy
负载测试
实时监控
数据库管理
应用安全开发
云压测
小程序·云开发
应用性能监控
activiti
admin
architecture
async
boolean
bpmn
chatgpt
com
countdown
cpu
curl
data
driver
dto
feign
free
header
hibernate
io
istio
it
java8
join
lint
log4j
map
memory
nginx-ingress
openai
path
proc
return
send
setter
sh
share
sign
soa
spring-aop
spring-cloud-gateway
target
task
tdd
thread
time
transfer
ui
vi
部署
产品经理
代理
队列
多线程
二进制
服务端
工具
管理
函数式编程
后端
后台
继承
集合
架构
教程
解决方案
跨域
快捷键
浏览器
面试
企业应用
日志
日志分析
软件开发
设计模式
搜索
算法
统计
通信
网关
网络协议
系统设计
协程
性能
异步
异常
优化
原理
重定向
字符串
最佳实践
搜索文章
搜索
搜索
关闭
Grab是如何设计弹性系统
负载均衡
负载均衡缓存
go
不考虑对上游服务的调用可能失败的所有方式,通常更容易考虑成功请求是什么。它应该是及时的,在期望的格式,并且包含预期的数据。如果我们遵循这个定义,那么其他一切都是某种失败,无论是:
lyb-geek
2022-03-10
498
0
运维监控之Prometheus入门安装篇
go
上一篇主要简要科普了一下Prometheus是个什么鬼,这一篇主要介绍如何安装Prometheus。本文安装linux环境为centos7
lyb-geek
2019-07-15
881
0
分布式系统的弹性设计
分布式
存储
微服务
安全
go
在讨论分布式系统的弹性之前,让我们快速回顾一些基本术语: 弹性Resiliency:任何系统从困难中恢复的能力,(banq注:弹性也就是适应能力)。 分布式系统:一些网络组件通过传递消息来完成一个共同目标。 可用性:任何系统在任何时间点保持正常运行的可能性。 故障与故障:故障Fault是您的系统中是不正确的内部状态。系统中一些常见的故障例子包括: 1.存储层缓慢 2.应用程序中的内存泄露 3.被阻塞的线程 4.依赖性故障 5.在系统中传播坏数据(通常是因为输入数据没有足够的验证) 失败Failure是系统无法执行其预期工作。 失败意味着系统正常运行时间和可用性的损失。故障如果不被封装,会导致在系统中传播,从而导致失败。 当故障Fault转为失败Failure时就意味着系统发生了故障: 弹性就是为了防止故障Fault转化为失败Failure 我们为什么关心系统的弹性? 系统的弹性与其正常运行时间和可用性成正比。系统越有弹性,服务用户的可用性越高。 如果不具有弹性能力,可能会以多种方式影响公司各个方面。 分布式系统的弹性设计很难 我们都明白'可用'至关重要。为了保证可用性,我们需要从零开始建立弹性,以便我们系统中的故障自动恢复。 但是在具有多个分布式系统的复杂微服务架构中建立弹性是很困难的。这些困难是: 1.网络不可靠 2.依赖性总是失败 3.用户行为是不可预测的 虽然构建弹性很难,但并非不可能。遵循一些构建分布式系统的模式可以帮助我们在整个服务中实现较高的正常运行时间。我们将讨论未来的一些模式: 模式[0] = nocode
lyb-geek
2018-09-27
1.9K
0
你还在用if else吗?
java
go
数据库
编程算法
xml
面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。
lyb-geek
2018-09-27
1.1K
0
低延迟系统的最佳实践
java
scala
go
数据结构
数据库
低延迟意味着更快的响应时间,更快的性能,以下最佳实践大部分来自于Quora等问题提炼:
lyb-geek
2018-09-27
1K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档