05 2018 档案

摘要:Redis 是什么?简单来说,Redis是一个开源的内存数据库,支持Key-Value等多种数据结构,可用于缓存、事件发布或订阅、高速队列等场景。Redis使用ANSIC语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基于内存,可持久化。 在游戏应用中,可以将一些非角色数据,如排 阅读全文
posted @ 2018-05-30 19:04 中间件小哥 阅读(268) 评论(0) 推荐(0)
摘要:Redis的应用场景非常广泛。虽然Redis是一个key-value的内存数据库,但在实际场景中,Redis经常被作为缓存来使用,如面对数据高并发的读写、海量数据的读写等。 举个例子,A网站首页一天有100万人访问,其中有一个“积分商城”的板块,要直接从数据库查询,那么一天就要多消耗100万次数据库 阅读全文
posted @ 2018-05-29 19:25 中间件小哥 阅读(438) 评论(0) 推荐(0)
摘要:消息队列(MQ)是目前系统架构中主流方式,在大型系统及大数据中广泛采用。对任何架构或应用来说, MQ都是一个至关重要的组件。今天我们就来细数MQ那些不得不说的好处。 好处一:解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边 阅读全文
posted @ 2018-05-11 17:42 中间件小哥 阅读(1264) 评论(0) 推荐(0)
摘要:背景 国内某大型税务系统,业务应用分布式上云改造。 业务难题 如上图所示是模拟客户的业务网页构建的一个并发访问模型。用户在页面点击从而产生一个HTTP请求,这个请求发送到业务生产进程,就会启动一个投递线程(Deliver Thread)调用Kafka的SDK接口,并发送3条消息到DMS(分布式消息服 阅读全文
posted @ 2018-05-10 16:49 中间件小哥 阅读(2869) 评论(0) 推荐(0)
摘要:说起Kafka,许多使用者对它是又爱又恨。Kafka是一种分布式的、基于发布/订阅的消息系统,其极致体验让人欲罢不能,但操心的运维、复杂的安全策略、可靠性易用性的缺失、算不上极致的性能发挥、并不丰富的消息服务功能,仍需要使用者付出诸多的背后工作。即使你是Kafka老手,也难免会有上述同样的烦恼。 与 阅读全文
posted @ 2018-05-10 11:12 中间件小哥 阅读(618) 评论(0) 推荐(0)