摘要:
先简单介绍下项目(由于重新基于模块化设计了整个项目,所以目前整个项目功能不多) 1.Asp.Net Core 3.1.2+MSSQL2019(LINUX版) 2.中间件涉及Redis、RabbitMQ等 3.完全模块化的设计,支持每个模块有独立的静态资源文件 github开源地址(数据库脚本也已经上 阅读全文
摘要:
这个项目起源于去年公司相要尝试用微服务构建项目,在网关的技术选型中,我们原本确认了ApiSix 网关,如果需要写网关插件需要基于Lua脚本去写,我和另外一个同事当时基于这个写了一个简单的插件,但是开发测试以及发布都很麻烦,而且使用Lua脚本作为插件的开发语言本身也不是我们强项。 后来通过其他渠道了解 阅读全文
摘要:
如果项目中有涉及到gdi+ 相关的操作引用就需要安装依赖库 libgdiplus(linux下) 在 dockerfile 加入如下代码 1.配置依赖库镜像地址 RUN echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ sid main c 阅读全文
摘要:
最近想深入学习ES,想在它的基础上定制日志收集中间件,所以特定把它记录下来 创建ES配置文件 elasticsearch.yml,把文件放到 config目录下 # 集群名称 cluster.name: kite-es-cluster # 节点名称 node.name: kite-es-node-1 阅读全文
摘要:
原来看到很多示例都是基于IdentityServer4的统一授权中心,但是IdentityServer4维护到2022年就不再进行更新维护了,所以我选择了它的升级版Duende.IdentityServer(这个有总营收超过100W美金就需要付费的限制). 整个授权中心完成我打算分成4个部分去构建整 阅读全文
摘要:
新服务器Centos 8.4在安装docker服务时一直出现: yum update -y created by dnf config-manager from file:///root/ 0.0 B/s | 0 B 00:00 Errors during downloading metadata 阅读全文
摘要:
这两天在折腾持续集成和交付,公司考虑使用gitlab自带的ci/cd来处理,特此记下来整个流程步骤. 好记性不如一支烂笔头 尼古拉斯-古人言 第一步: 安装gitlab,这个自然不用多说 第二步: 使用docker容器安装gitlab-runner组件 新建一个docker-compose.yml文 阅读全文