
架构/项目部署/构建
文章平均质量分 93
橘子味的阳光
难得世界那么美
展开
-
架构-轻松搞懂锁和分布式锁
由来 多线程环境中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,这就需要某种机制来保证只有满足某个条件(获取锁成功)的线程才能访问资源,而不满足条件(获取锁失败)的线程只能等待,在下一轮竞争中来获取锁才能访问资源。 分布式锁(redis的简单实现) 1.加锁 最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名。比如想要给一种商品的秒杀活...原创 2019-01-16 16:06:53 · 292 阅读 · 0 评论 -
Kubernetes1-Jenkins+K8s[待更新]
官网 > jenkins.io 下载war java -jar xxx.war启动 访问:localhost:8080 1.继续安装插件 系统管理->管理插件->可选插件-> rebuilder 每次构建不用重新输入参数 safe restart 安全重启jenkins 2. 系统管理-> 2.1 安全配置 configuration global secu...原创 2019-04-25 15:06:55 · 2802 阅读 · 0 评论 -
JWT|单点登录解决方案|Spring Boot使用Redis如何实现Session共享
单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 传统session不能解决多服务器下单点登录 CAS ( Central Authentication Service ),基于Java实现的、开源SSO解决方案。cas旨在为 Web 应用系统提供一种...原创 2018-12-09 20:20:36 · 2083 阅读 · 1 评论 -
nginx2-nginx实现反向代理|负载均衡|宕机处理|热启动
集群会产生哪些问题 分布式job幂等性问题(重复),例如任务调度 会话session共享问题 分布式生成全局id(提前生成好,存在redis) 反向代理 不暴露真实ip地址 先配置反向代理,再配置负载均衡(集群) 负载均衡 实现集群根据权重,轮训机制,ip绑定 ...原创 2019-02-18 23:02:42 · 738 阅读 · 0 评论 -
nginx1-dns域名解析|nginx入门|win下搭建|配置文件解析
DNS域名解析器 目的:将域名转化成ip nginx nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 集群-减轻压力.负载均衡 反向代理-不暴露真实ip nginx特点 1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器(动静分离)。 2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用...原创 2018-10-30 15:07:22 · 1404 阅读 · 0 评论