共 24 页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页
摘要:基于docker镜像的应用自动部署到k8s集群 阅读全文
posted @ 2019-04-08 15:19 WeihanLi 阅读 (369) 评论 (2) 编辑
摘要:之前介绍了一篇基于 Azure pipeline 的 nuget 包的持续集成配置,但是比较粗糙,这里介绍一下结合 Cake 实现更优雅的 nuget 包发布流程。 1.分支(除master/preview)有代码 push 或者 pr 时 自动 build 2.preview 分支有代码 push 的时候将 build 并将发布 preview 版的 nuget 包 3.master 分支有代码 push 的时候将 build 并将发布稳定版的 nuget 包 阅读全文
posted @ 2019-04-08 09:36 WeihanLi 阅读 (321) 评论 (0) 编辑
摘要:我们想把 ocelot 的配置放在自己的存储中,放在 Redis 或者数据库中,当修改了 Ocelot 的配置之后希望即时生效,又不想在网关这边定时刷新 ocelot 配置,ocelot 配置没变化的时候,定时刷新配置是一种无意义的资源浪费,ocelot 自带的有一个 Administration ,感觉对于我来说,有点太重了,不想去集成这个东西,于是就想自己实现一个重新加载配置的接口。 阅读全文
posted @ 2019-03-20 13:30 WeihanLi 阅读 (231) 评论 (0) 编辑
摘要:一个更好用的处理 HTTP 请求的API 阅读全文
posted @ 2019-03-17 00:58 WeihanLi 阅读 (700) 评论 (8) 编辑
摘要:asp.net core 将配置文件配置迁移到数据库(一) Intro asp.net core 配置默认是项目根目录下的 appsettings.json 文件,还有环境变量以及 command line arguments,有一些链接字符串等信息可能放在数据库里更好一些,也方便修改与维护,有的配 阅读全文
posted @ 2019-03-07 16:32 WeihanLi 阅读 (518) 评论 (1) 编辑
摘要:ocelot 自定义认证和授权 Intro 最近又重新启动了网关项目,服务越来越多,每个服务都有一个地址,这无论是对于前端还是后端开发调试都是比较麻烦的,前端需要定义很多 baseUrl,而后端需要没有代码调试的时候需要对每个服务的地址都收藏着或者记在哪里,用的时候要先找到地址,甚是麻烦,有了网关之 阅读全文
posted @ 2019-03-07 09:52 WeihanLi 阅读 (584) 评论 (1) 编辑
摘要:asp.net core 自定义认证方式 请求头认证 Intro 最近开始真正的实践了一些网关的东西,最近写几篇文章分享一下我的实践以及遇到的问题。 本文主要介绍网关后面的服务如何进行认证。 解决思路 网关可以做一部分的认证和授权,服务内部有时候也会需要用户的信息,这时该怎么办呢,我们使用的是 JW 阅读全文
posted @ 2019-03-03 15:09 WeihanLi 阅读 (556) 评论 (1) 编辑
摘要:通过 Azure Pipelines 实现持续集成之docker容器化及自动化部署 Intro Azure DevOps Pipeline 现在对于公开的项目完全免费,这对于开源项目来讲无疑是个巨大的好消息,在 Github 的 Marketplace 里有个 Azure Pipeline,就是微软 阅读全文
posted @ 2019-03-03 11:42 WeihanLi 阅读 (595) 评论 (0) 编辑
摘要:在 asp.net core 中有些日志我们可能想输出到数据库或文件或elasticsearch等,如果不自己去实现一个 LoggerProvider 的话就需要借助第三方日志框架实现了,而一些第三方框架的实现大多比较完善和成熟,不失为一个好办法。 自己写了一个 log4net 的扩展 WeihanLi.Common.Logging.Log4Net,提供了在 .net core 中使用 log4net 的扩展 阅读全文
posted @ 2019-03-01 09:49 WeihanLi 阅读 (548) 评论 (0) 编辑
摘要:自己有几个自己的小项目,有许多公用的方法/扩展/工具类等等,于是封装了一些常用的工具类/扩展方法做了一个类库 WeihanLi.Common,日志使用了自己比较常用的 log4net,开始默认使用的log4net进行处理日志,在1.0.12版本之前直接依赖 log4net,后来觉得这样做不太好,一是多了 log4net 这一依赖而且有点一个公共类库依赖某一个具体的日志框架有点不妥,后来决定把 log4net 给独立出来,单独迁移出来一个 WeihanLi.Common.Logging.Log4Net 本文主要介绍一下,怎么通过 WeihanLi.Common.Logging.Log4Net 来使用 log4net,让你在 .net core 应用中有着和 .net framework 一致的体验 阅读全文
posted @ 2019-03-01 09:47 WeihanLi 阅读 (390) 评论 (0) 编辑
共 24 页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页