- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 微服务架构,如何做分布式,通用缓存机制?
什么是静态数据 为什么需要缓存 通用缓存机制 总结 后记 在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。什么是静态数据这里静态数据是指不经常发生变化或者变化频率...
2019-12-19 14:16:33 172
转载 前后端分离开发,HTTP API 认证授权术
我们知道,HTTP 是无状态的,所以,当我们需要获得用户是否在登录的状态时,我们需要检查用户的登录状态,一般来说,用户的登录成功后,服务器会发一个登录凭证(又被叫作 Token),就像你去访问某个公司,在前台被认证过合法后,这个公司的前台会给你的一个访客卡一样,之后,你在这个公司内去到哪都用这个访客卡来开门,而不再校验你是哪一个人。在计算机的世界里,这个登录凭证的相关数据会放在两种地方,一个地方在...
2019-12-17 10:56:45 415
转载 微服务之间的最佳调用方式
在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。消息方式是松耦合方式,比紧耦合的RPC方式要优越,但RPC方式如果用在适合的场景也有它的一席之地。我们总在谈耦合,那么耦合到底意味着什么呢?耦合的种类:时间耦合:客户端...
2019-12-17 09:47:17 580
转载 PostgreSQL监控之pgwatch2
https://www.tuicool.com/articles/fmyUfqI前言:虽然作者已经推出了docker版本,只需一键(一条命令)即可完成搭建。 但是本着学习的心理还是要自己折腾一遍,一键虽好但不明了啊。 官方已经把安装写的很详细了,但毕竟是英文...... pgwatch2官方地址:https://github.com/cybertec-postgresql/pgwat...
2019-12-16 09:30:43 421
转载 超详细:如何设计出健壮的秒杀系统?(高并发系统设计思路)
来源:https://www.tuicool.com/articles/Ib2Mniz前言秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题博客的目录 秒杀系统应该考虑的问题 秒杀系统的设计和技术方案 ...
2019-12-10 10:54:29 680
转载 支持百亿请求服务的运维技术实践(多图)
一、运维在广告体系中的价值运维的工作来源已久,但直到近些年,随着互联网的发展,产品的维护工作越来越复杂,以及服务可用性的提升,都让运维的工作越来越重要。我们可以回顾下运维发展至今都经历了哪些阶段。① 人工阶段这个阶段的运维主要通过人肉操作我们的服务,由于这个阶段的服务大都是单实例,流量服务器都比较少,所以我们通过命令行就能够解决绝大多数的问题。② 工具阶段随着互联网影响逐渐变大...
2019-12-06 09:16:54 367
转载 全网最通俗易懂的Kafka(分布式消息队列)入门
转自:https://www.tuicool.com/articles/veaE7jR众所周知,消息队列的产品有好几种,这里我选择学习Kafka的原因,无他,公司在用。我司使用的是Kafka和自研的消息队列(Kafka和RocketMQ)改版,于是我就想学学Kafka这款消息队列啦。本篇文章对Kafka入门,希望对大家有所帮助。本文知识点提前预览:提前预览这篇文章花了我很长...
2019-12-05 09:30:50 545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人