暂无搜索历史
redhat 系 : yum install java-1.8.0-openjdk
腾讯 | 高级研发工程师 (已认证)
单体架构是最简单的架构,常见于常见于传统的web开发,将前端代码和所有业务代码放在一个系统里,统一打包并运行,比如传统的J2EE应用,将代码打包成war, 部署...
在互联网业务中,很多场景需要全局唯一的ID,比如消息系统用一个ID标记唯一的消息,用一个唯一的ID标记一个系统对象等。这些业务场景需要有一个分布式ID生成器。
在分布式架构下,特别是微服务架构下,很多业务场景为了解决共享资源访问的问题,都会采用分布式锁,但是不同业务场景对分布式锁的可用性要求不一样,因此出现了几种分布式...
topic相当于是一个队列,每条消息必须指定发送哪个队列。 为了使kafka的吞吐率能水平扩展,物理上把topic分成 一个或多个partition,每个par...
http 最初的版本(1.1之前), 是简单的请求-应答的方式,http是建立在tcp/ip的基础上,所以每次请求都要建立连接,请求拿到数据之后,就要断开连接。...
grpc是google开源的一个高性能,通用的rpc框架,基于http2标准协议设计的,多语言支持。
这几年主要从事golang的后台开发,这里总结一下golang的一些特性,这篇文章不会面面俱到,只是把我认为重要的点记录下来。
三次握手是保证客户端和服务端都能够知道消息的有去有回的最小次数。如果是2次,客户端没有给服务端回复ACK, 服务端不知道客户端有没有收到SYN+ACK,如果建立...
mysql 为了保证crash-safe, 是通过引入binlog(server 层的逻辑日志), redo log(innodb 存储引擎层日志), undo...
Redis 作为一个网络存储服务,需要独立部署,业务侧通过网络访问,这样业务服务和数据存储可以解耦。Redis是一个单线程的网络IO模型,如何做到高性能呢? 后...
在内核中,为每个socket维护两个队列,一个是已建立连接的队列,也就是完成了三次握手,处于established状态,一个是还没有完全建立连接的队列,处于sy...
腾讯 | 产品运营 (已认证)
申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市