摘要:
企业最根本的竞争优势既不是来自资本实力、发展战略,也不是来自技术,而是来自团队协作,因为团队协作能力是非常强大而且弥足珍贵的。如果能让一个组织中的所有成员齐心协力,就可以在任何时候、任何市场状况下、任何行业中纵横驰骋,战胜挑战。 通过认识团队的人性化特点,团队成员就可以克服人性的弱点,建立信任,进行 阅读全文
摘要:
转载:http://bocloud.com.cn/community/commcontent/383 目录 引言 网关服务 业务服务 支撑服务 总结 一、引言 当下微服务的实践方案中,Spring Cloud,Dubbo作为主流的落地方案,在企业应用架构中发挥越来越重要的作用。本文探讨企业应用架构如 阅读全文
摘要:
本文转载于本人的微信公众号中的文章,最新文章请关注右侧公众号。 目录背景与挑战何为系统稳定性影响系统稳定性因素如何保障系统稳定性总结 一、背景与挑战 1. 背景 3月3日凌晨,阿里云宕机故障 惊魂三小时的故障,让华北地区不少公司的APP、网站和内部系统纷纷瘫痪。消息瞬间占领的社交、媒体的头条。有网友 阅读全文
摘要:
本文转载于本人的微信公众号中的文章,最新文章请关注公众号。 一、引言 二、三无管理者 三、三无管理者如何管理 四、三无管理者的辛酸 五、情商提升 六、优秀的管理者 一、引言 领导在钉钉群中发了篇文章《技术管理者的必修课:识人和用才的十项要义》,看完思绪良久。这样的领导者在现实的工作中真的存在么?为什 阅读全文
摘要:
本文转载于本人的微信公众号中的文章,最新文章请关注公众号。 目录一、前言二、单体应用认证和鉴权三、微服务认证和鉴权1、面临的问题2、用户身份认证3、用户状态保持4、实现单点登录5、用户权限控制6、微服务之间的认证与鉴权7、第三方应用四、总结 一、前言 我们知道微服务技术或微服务架构是一把双刃剑,其给 阅读全文
摘要:
本文转载于本人的微信公众号中的文章,最新文章请关注公众号。 目录 业务背景微服务概念微服务技术选型微服务架构设计微服务架构设计落地微服务架构设计过程中积累的心得总结 一、业务背景 1.1 产品现状 1、各产品系统独立开发,代码复用率低,系统之间互相调用,耦合严重,系统解耦独立部署困难。2、传统的单体 阅读全文
摘要:
本文及后续文章,Redis版本均是v3.2.8 上篇文章介绍了RDB的优缺点,我们先来回顾下RDB的主要原理,在某个时间点把内存中所有数据保存到磁盘文件中,这个过程既可以通过人工输入命令执行,也可以让服务器周期性执行。 RDB持久化机制RDB的实现原理,涉及的文件为rdb.h和rdb.c。 一、初始 阅读全文
摘要:
一、前言 由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 Redis提供两种方式进行持久化, 一种是RDB()持久化(原理是将Reids在内存中的数据库记录定时 阅读全文
摘要:
二、Redis Key失效机制 Redis的Key失效机制,主要借助借助EXPIRE命令: EXPIRE key 30 上面的命令即为key设置30秒的过期时间,超过这个时间,我们应该就访问不到这个值了。接下来我们继续深入探究这个问题,Redis缓存失效机制是如何实现的呢? 惰性淘汰机制 惰性淘汰机 阅读全文
摘要:
本文及后续文章,Redis版本均是v3.2.8 一、内存回收策略 maxmemory配置用于配置Redis存储数据时指定限制的内存大小。我们可以通过redis.conf配置或者使用CONFIG SET命令来进行运行时配置。 例如在redis.conf文件中,配置内存限制为100mb maxmemor 阅读全文