docker

swarm业务全新迁移k8s

swarm业务全新迁移k8s
前言:由于业务属性,加上crmeb php代码执行效率低下,服务器每晚7点cpu准时报警,swarm搞了三个worker有时候仍然需要手动扩容, 所以干脆移到了k8s。不知道咋从开发也兼职上运维了,好在原来也感兴趣折腾下吧。本次迁移使用全新k8s集群,等于从0开始。将会使用阿里云ack 基础版本(自带面板和prometheus,主节点免维护)且本身可以无……继续阅读 »

cyanprobe 2周前 (05-08) 53浏览 0评论0个赞

docker

dokcer portainer swarm+duplicati+alist 让自己的服务少折腾

dokcer portainer swarm+duplicati+alist 让自己的服务少折腾
前言:最近90块钱的阿里云实在是太香了,正好买来做试验环境,索性备了个案把原来香港的轻量云内容转过来。从最早的wdcp到vestacp到后面用dokcer,wordpress这东西可以说每次搬都很折腾。docker虽然减少了部署成本, 但容器多起来,还是不够清晰。之前用脚本挂在web dav到坚果云, 每次还要迁移脚本任务, 除了第一次跑没跑也不知(之……继续阅读 »

cyanprobe 11个月前 (06-18) 928浏览 0评论0个赞

docker

Docker swarm Traefik网关新体验

Docker swarm Traefik网关新体验
前言:最近在家里搞智能家居折腾homeassistant之类,  上班就看看k8s之类学习下新技能,烟台的技术比较落后,基本还都靠宝塔之类跑PHP,然后跑的代码CCRMEB也比较邪典, 商业化的php脚本部署基本都会遇到很大问题(后台安装之类代码基本不支持单独部署,还有些奇奇怪怪的静态资源引用的后台代码的静态资源)。尝试把crmeb之类打了包, 碰到上面……继续阅读 »

cyanprobe 11个月前 (06-14) 906浏览 0评论0个赞

技术架构

2022-2024商城业务技术总结

2022-2024商城业务技术总结
提要:ugrow相关工作总结, 包含相关的开源组件。正文:技术方案部分:casbin 可支持模型的RBAC的鉴权组件有多个语言实现, 后端基于db的策略装载器实现不统一,部分API有些小问题(角色权限被清空等)仔细使用jakesgordon / javascript-state-machine  js状态机用于复杂订单售后单流转处理airbyte……继续阅读 »

cyanprobe 1年前 (2024-05-07) 1009浏览 0评论0个赞

golang

Go业务框架从Gin-Api到Kratos

Go业务框架从Gin-Api到Kratos
前言之前业务侧从node过度到go, 由于基本的业务逻辑由业务中台来承载, 复杂度不算高, 包括公司内SRE的管理基建模块也是用gin搭建的, 内部使用是没问题,但对外的复杂的业务逻辑对于gin的封装还远远不够。Gin第一版用的是 https://github.com/xinliangnote/go-gin-api 这个项目对于gin的封装主要拿来改了……继续阅读 »

cyanprobe 3年前 (2022-04-21) 3546浏览 0评论57个赞

各种折腾

技术分享PPT和奇怪的Google Ads http问题我放弃了

技术分享PPT和奇怪的Google Ads http问题我放弃了
前言:最近轮到了技术分享,大佬们该讲的都讲了, 其他领域没得讲,我干脆直接区块链….另外分享一个问题, 已经百思不得其解, 有懂的大佬们给我科普下。正文奇怪的google ads http 问题:事情是这样的, 几天前一个时段elk看到大量鉴权失败的log。第一反应排查链路问题,用户没有访问session(种植cookie)授权接口……继续阅读 »

cyanprobe 3年前 (2021-12-11) 2779浏览 0评论24个赞

golang

从ping++和某支付来看支付服务设计

从ping++和某支付来看支付服务设计
前言:最近在做一个独立于中台的聚合支付服务, 来聚合海外的三方支付, 类似于ping++, 中台接入这个聚合支付服务, 使国际区域上的业务接入不再依赖中台做集成。由于这个聚合服务也相当于一个三方支付SDK, 所以要接入三方服务, 聚合成为类似于ping++这种服务, 我写的也相当于三方聚合服务。内容:1.大概流程流程图大概如下: 2.服务实现……继续阅读 »

cyanprobe 3年前 (2021-12-11) 2191浏览 0评论0个赞

CDN和OSS加速两三事
CDN和OSS加速两三事
Nodejs

Nodejs的RSA-MD5-PSS 签名方式

Nodejs的RSA-MD5-PSS 签名方式
前言:最近接入一个rsa-md5-pss模式签名的接口,给了java ,go的案例,发现nodejs并没有,最后折腾了半天看文档,OpenSSL有实现终于对上了。RSA signature and encryption schemespss填充每次的签名字串是不同的,具体下面链接https://www.cryptosys.net/pki/manpki……继续阅读 »

cyanprobe 5年前 (2020-08-14) 2518浏览 0评论37个赞