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