发布于 2021-01-20 17:34:15 | 阅读 23053
在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。
发布于 2021-01-11 11:36:45 | 阅读 23620
本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。
发布于 2021-01-04 10:56:49 | 阅读 25987
redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。
发布于 2020-12-28 18:25:46 | 阅读 19983
终于到了Go中最牛掰的地方,并发,这也是Go为什么能快速火的原因。今天就带你入门Go语言基础之并发。
发布于 2020-12-28 17:37:30 | 阅读 21759
本篇带来Go语言并发基础,channel如何使用。看看Go协程如何配合channel。
发布于 2020-12-28 11:44:31 | 阅读 21271
JDK7中的 ConcurrentHashMap 使用 Segment + HashEntry 分段锁实现并发,它的缺点是并发程度是由Segment 数组个数来决定的,并发度一旦初始化无法扩容,扩容的话只是HashEntry的扩容。
发布于 2020-12-25 14:30:41 | 阅读 23923
作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然于胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如:Java的Netty、Php的workman、Go的nget等熟练掌握。但真正到了面试或者技术实践过程中遇到无法释怀的疑惑时,方知自已所掌握的不过是皮毛。
发布于 2020-12-23 18:52:28 | 阅读 23317
Hey,大家好,我是码农星期八,终于到了Go中最牛掰的地方,并发,这也是Go为什么能快速火的原因。
发布于 2020-12-21 11:25:30 | 阅读 22956
有一类业务场景:超高吞吐量,每秒要处理海量请求;写多读少,大部分请求是对数据进行修改,少部分请求对数据进行读取,这类业务,有什么实现技巧么?
发布于 2020-12-08 11:37:15 | 阅读 22058
如何选择一款最合适的消息队列组件呢?本文选择了RabbitMQ以及Kafka这两款最为广泛使用的消息中间,来探讨一下如何综合考虑各种因素,比如消费模式、性能、语言支持、社区生态等来选择一款称手的消息队列组件。