![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Uniauth是一个基于CAS和Spring Security开源产品而开发的权限控制框架,它的目标是服务于点融网内部的各个子系统,只要集成了该框架,就能以很小的代价实现认证...
使用分布式系统架构面临全局ID的生成策略的抉择,本文描述了笔者所构想的一个优化方案,欢迎拍砖! 多种ID生成方式 1. UUID 算法的核心思想是结合机器的网卡、当地时间、一...
9月19号,顺丰一名高级运维工程师,需求变更之后发布版本,经过一番操作之后登录生产数据库,连接SHIVA-OMCS的RUSS库进行操作,但是在操作过程中,选错了RUSS 数据...
date: 2018-1-8 20:56:08title: Swoole| Swoole 中 Process 这篇 blog 折腾了很久才写出来, 问题主要还是在 理解 上....
内容来源:2017年4月22日,练海荣在“【沪江技术沙龙】 -- 漫谈微服务架构实践”进行《如何支撑微服务架构落地》演讲分享。IT大咖说(id:itdakashuo)作为独家...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
已查明,官方的重连做连接判断时有误,作者会修复
[原创]Swoft源码剖析-连接池为什么需要引入连接池? 对于基于php-fpm的传统php-web应用,包括且不限于Mysql,Redis,RabbitMq,每次请求到来都需要为其新建一套独享的的连接,这直...
不知是不是这个连接本身已经挂了,自动任务每次拿到这个连接,所以一直报goneaway,遇到这样直接清空这个连接,不放回去连接池,不知能否解决
[原创]Swoft源码剖析-连接池为什么需要引入连接池? 对于基于php-fpm的传统php-web应用,包括且不限于Mysql,Redis,RabbitMq,每次请求到来都需要为其新建一套独享的的连接,这直...
异步task中触发事件,事件订阅里执行有用事物处理业务,数据库连接有时释放失败,SyncMysqlConnection connection is not released ,forget to getResult(),日志异常错误收到的是MYSQLSTATE[HY000]:General error:2006 MYSQL server gone away,如果task执行完后再做了一次release ,应该也是可以释放的,但是我的自动任务怎么都是报了上面的错误,跑失败,但其他rpc接口访问数据库又是正常的,不是很明白
[原创]Swoft源码剖析-连接池为什么需要引入连接池? 对于基于php-fpm的传统php-web应用,包括且不限于Mysql,Redis,RabbitMq,每次请求到来都需要为其新建一套独享的的连接,这直...
今天早上也去看了cron的源码,最近上的项目有用到,感觉这里有点不像swoole的timer tick主动校正时间,自己会丢弃过期的任务,如果每秒执行的任务,如果任务执行超过一秒,会不会出现抢跑的情况,上次命令行调试感觉又像会等到当前任务执行完成再继续执行,还是它会把任务放入table,慢慢执行完,不丢弃,但这样会不会使任务表过多而产生问题
[原创]Swoole和Swoft的那些事(Task投递/定时任务篇)Swoft的任务功能基于Swoole的Task机制,或者说Swoft的Task机制本质就是对SwooleTask机制的封装和加强。 任务投递 任务投递Task::delive...
最近经常在项目或是社区里听到大家谈论微服务架构,但谈论的焦点更多集中在微服务拆分,分布式架构,微服务门槛,Devops配套设施等话题上。 但是在我眼里,真正能称之为微服务架构...