摘要:
前言 市面上关于认证授权的框架已经比较丰富了,大都是关于单体应用的认证授权,在分布式架构下,使用比较多的方案是--<应用网关>,网关里集中认证,将认证通过的请求再转发给代理的服务,这种中心化的方式并不适用于微服务,这里讨论另一种方案--<认证中心>,利用jwt去中心化的特性,减轻认证中心的压力,有理 阅读全文
摘要:
### 诞生背景 随着微服务的普及,更多的企业选择迁移到云,传统的部署方式已经无法满足需求,市面上devops产品也应运而生,结合自己使用的经验,也制作了一款同类产品,并开源出来,与大家一起探讨学习 ### 前置条件 gitlab k8s mysql ### 项目框架 Vue Antd Admin 阅读全文
摘要:
前言 公司设计的RDMS挺好用的,我也照猫画虎简单的设计一个DevOps系统,与大家分享,不足之处欢迎拍砖,以免误人子弟 前置条件 gitlab gitlab-runner k8s 1. gitlab创建群组 创建群组的好处是,对项目进行分组,群组内的资源可以共享,这里创建了一个tibos的群组 2 阅读全文
摘要:
前言 最近园子里看到一篇<.Net Core with 微服务 - Elastic APM> 的文章(主要用于对接口的调用链、性能进行监控),非常实用,这里讲解.NetCore将日志写入ElasticSearch,并用Kibana搜索日志 部署环境 centos 依赖环境 docker docker 阅读全文
摘要:
前言 这是一篇拖更很久的博客,不知不觉InitQ在nuget下载量已经过15K了,奈何~~胸无点墨~~也不晓得怎么写(懒),随便在github上挂了个md,现在好好唠唠如何在redis里使用队列 队列缓存分布式 异步调优堆配置 (来自某位不知名码友) 诞生背景 redis在项目中使用的越来越频繁,通 阅读全文
摘要:
前言 2020年即将进入尾声,分享一下在现公司业务处理流程,一起讨论在分布式场景下,如何通过消息流的方式处理各种复杂的业务场景,这里涉及到一些常用组件,后面结合场景与代码来具体说明 场景说明 这里就拿我负责的短信应用来举例,它由3个核心模块组成 短信网关(接收客户提交短信,接收通道短信回执,转发回执 阅读全文
摘要:
性能优化真言:队列缓存分布式 异步调优堆配置 前言:用CAP有一段时间了,这里简单记录一下,这么好用的东西,小伙伴们赶紧上车吧 一.CAP使用场景? 平时工作中经常使用到MQ,如(kafka,rabbitmq...),用来简单的发布/订阅,经常会遇到以下几个问题A.SQL执行成功了,消息发送失败了B 阅读全文
摘要:
前言:以前一直在winserver的环境里从事web工作,安装一个sqlserver,iis,把项目部署上面就OK了,简单轻松一.结缘nginx以前一直听说nginx这个反向代理的web服务器,当玩nginx时才知道,iis为我们做了两件事1.应用程序服务器(nfx),解析动态程序,例如aspx2. 阅读全文
摘要:
前言 群里都在玩抢红包,抢了再发,发了再抢,简直是无聊,程序员感兴趣是的如何实现,这里简单说说实现思路,附上dome,代码有点low,好在是实现了,感兴趣的园友可以完善下,觉得还行的可以点个赞 正文 直接进入主题,先附上几张效果图(缺陷) 100块发30个红包 50块发13个红包 1块发10个红包 阅读全文
摘要:
第一次写博客,与大家共勉. 这里用到的原理其实非常简单,将cookie存在一个公共的站点的页面上就可以了,这里我们管那个站点叫主站S. 先说说所谓的跨域 环境1:a.xxx.com需要跟b.xxx.com实现跨域,这种比较简单,只需要设置cookie的域名关联域就可以了 cookie.Domain 阅读全文
摘要:
源地址 https://nuget.cdn.azure.cn/v3/index.json 下午使用流水线构建,拉取nuget包时大量抛出503异常,将包地址在本地浏览器打开,偶尔也是503异常 包地址 https://api.nuget.org/v3-flatcontainer/microsoft. 阅读全文
摘要:
前言 前面选用了IdentityServer4做为认证授权的基础框架,感兴趣的可以看上篇<微服务下认证授权框架的探讨>,已经初步完成了authorization-code与implicit的简易demo(html+js 在IIS部署的站点),并实现了SSO,本想着将Demo迁移到vue工程是轻而易举 阅读全文
摘要:
### 前言 常年BP阿里云的各种服务,今天却被阿里云给上了一课,这一套组合拳把我安排的明明白白,血亏50大洋,算是提前为各位大佬排坑了,预祝大家端午快乐 ![image](https://img2023.cnblogs.com/blog/772322/202306/772322-202306211 阅读全文
摘要:
前言 由于腾讯广点通的文档写的实在是太烂,坑点很多,而且老旧版本的API文档互相掺杂,客服响应缓慢(基本上不懂技术),一个简单的东西往往要浪费技术人员很长时间,特此写一篇博客,希望给正在对接这块的技术人员一些帮助,正值心情烦躁,略带情绪,吐槽勿怪 环境角色 需求方 广告代理商 广点通 需求方委托广告 阅读全文
摘要:
## 前言 现实中认识的一个搞java(~~百万富婆~~)的大佬,已经转行做抖音主播了,搞技术的只能赶在年前再水一篇博客,不足之处欢迎拍砖,以免误人子弟,呔,真是太难受了 ![image](https://img2023.cnblogs.com/blog/772322/202301/772322-2 阅读全文
摘要:
前言 随着大环境的影响,互联网寒冬降临,程序员的日子越来越难,搞不好哪天就被噶了,多学点东西也没啥坏处,国内市场java如日中天,出门在外不会写两行java代码,都不好意思说自己是程序员,伪装成一个萌新运维,混迹于各大java群,偷师学艺,略有所获,水一篇博客以记之 本博客仅仅代表作者个人看法,以. 阅读全文
摘要:
前言: 晚上打算睡觉的时候,群里反馈订单接收失败,开工排查问题,日志显示验签失败,发现一个蛮有意思的BUG,总算有了一个写作的素材 场景描述 本次的场景属于比较常见的收单API,对第三方的订单进行签名验证,然后持久化到数据库,签名规则大致是将参数key按照升序排序,然后根据key=value&进行字 阅读全文