首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
tanjj
掘友等级
高级PHP工程师
写代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
139
文章 136
沸点 3
赞
139
返回
|
搜索文章
赞
文章( 136 )
沸点( 3 )
死磕 OAuth2,教练我要学全套的!
昨天松哥和小伙伴们说了 OAuth2 中的授权码模式,我从头到尾写了一个非常详细的案例,来和小伙伴们分享授权码模式的使用。 有小伙伴表示为什么没有另外三种授权模式的演示代码?要学就学全套的!这不,松哥赶紧把另外三个授权模式的代码整出来,供小伙伴们参考。 接下来松哥直接上代码,各…
如何用Redis实现分布式锁?
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。 在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。 setnx 是SET if Not eXists(如果不存在,则 SET)的简写。 用法如图,如果不存在set成功返…
kubernetes+harbor实践之搭建无状态服务nginx-php环境
看这个文章之前,如果没有接触过k8s的同学,建议先简单了解一些k8s的基本概念。kubernetes官网,开始之前,先列一下我自己本地搭建环境的一些清单吧,因为不是生产环境,只能用vagrant+vm创建虚拟机器,打造所需的集群环境,详见: 启动nginx-php服务,这次我们…
Swoole4协程专题总结
swoole4出来了也好段时间了,很久之前也用swoole协程做过一些东西。最近由于公司在项目中想用swoole优化并行处理一些逻辑业务,于是重新看了协swoole4,发现这次版本对协程的支持更加完善了,于是有了整理此出此文章的想法,目的让大家比较清晰了解到swoole协程的一…
如何基于RocketMQ的事务消息特性实现分布式系统的最终一致性?
在这篇文章中我们将介绍RocketMQ的事务消息相关的内容,并通过一些实践和大家一起来探索下事务消息如何解决分布式系统中的分布式事务问题。 事务消息特性可以看作是两阶段协议的消息实现方式,用以确保在以消息中间件解耦的分布式系统中本地事务的执行和消息的发送,可以以原子的方式进行。…
【Kubernetes系列】第7篇 CI/CD之组件部署
应对敏捷开发的需求,对CI(持续集成))/CD(持续交付)的提出了更高的标准,今天来讨论下,如何基于开源组件(gitlab/jenkins/harbor/kubernetes)使用CI/CD,赋能团队的开发、运维。 在GitLab创建对应的项目。 开发者将代码提交到GitLab…
从 DevOps 到 Serverless:通过“不用做”的方式解决“如何更高效做”的问题
作者 | 徐进茂(罗离) JAVA 开发工程师 DevOps 概述 DevOps 是一组用于促进开发和运维人员之间协作的过程、方法和系统的统称。 DevOps 提倡通过一系列的技术和工具降低开发和运
淘宝双11,亿级流量高并发是怎么抗住的?看完这篇你就明白了!
同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca…
分布式全局ID生成方案
传统的单体架构的时候,我们基本是单库然后业务单表的结构。每个业务表的ID一般我们都是从1增,通过AUTO_INCREMENT=1设置自增起始值,但是在分布式服务架构模式下分库分表的设计,使得多个库或多个表存储相同的业务数据。这种情况根据数据库的自增ID就会产生相同ID的情况,不…
下一页
个人成就
文章被点赞
55
文章被阅读
10,315
掘力值
287
关注了
16
关注者
9
收藏集
11
关注标签
34
加入于
2017-12-26