
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配套設施等話題上。 但是在我眼里,真正能稱之為微服務架構...