共21页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 现在我们的类库项目大多是 NETStandard2.0 项目,但是 netstandard2.0 只是一个标准接口定义,具体的实现还是要看实际运行的框架,如 netfx47 或 netcoreapp2.1,可能在大部分情况下,对外表现是一致的,但是,某一些 API 可能会不一致,这里就开一篇文章收集我所遇到的表现不一致的API。这里介绍 EmailAddressAttribute 的实现阅读全文
posted @ 2019-04-17 14:30 WeihanLi 阅读(565) 评论(3) 编辑
摘要: 我们的 Centos 服务器上部署了好多个 docker 容器,因故重启的时候就会导致还得手动去手动重启这些 docker 容器,为什么不写个脚本自动重启呢,于是就有了这篇文章。阅读全文
posted @ 2019-04-16 20:02 WeihanLi 阅读(126) 评论(0) 编辑
摘要: WeihanLi.Redis自定义序列化及压缩方式 Intro "WeihanLi.Redis" 是基于 "StackExchange.Redis" 的扩展,提供了一些常用的业务组件和对泛型的更好支持,默认使用 JSON.Net 为基础的 JSON序列化,使用 GZip 进行数据压缩。 从 1.3.阅读全文
posted @ 2019-04-13 17:17 WeihanLi 阅读(101) 评论(1) 编辑
摘要: 基于docker镜像的应用自动部署到k8s集群阅读全文
posted @ 2019-04-08 15:19 WeihanLi 阅读(167) 评论(1) 编辑
摘要: 之前介绍了一篇基于 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 阅读(254) 评论(0) 编辑
摘要: 我们想把 ocelot 的配置放在自己的存储中,放在 Redis 或者数据库中,当修改了 Ocelot 的配置之后希望即时生效,又不想在网关这边定时刷新 ocelot 配置,ocelot 配置没变化的时候,定时刷新配置是一种无意义的资源浪费,ocelot 自带的有一个 Administration ,感觉对于我来说,有点太重了,不想去集成这个东西,于是就想自己实现一个重新加载配置的接口。阅读全文
posted @ 2019-03-20 13:30 WeihanLi 阅读(172) 评论(0) 编辑
摘要: 一个更好用的处理 HTTP 请求的API阅读全文
posted @ 2019-03-17 00:58 WeihanLi 阅读(583) 评论(8) 编辑
摘要: asp.net core 将配置文件配置迁移到数据库(一) Intro asp.net core 配置默认是项目根目录下的 appsettings.json 文件,还有环境变量以及 command line arguments,有一些链接字符串等信息可能放在数据库里更好一些,也方便修改与维护,有的配阅读全文
posted @ 2019-03-07 16:32 WeihanLi 阅读(406) 评论(1) 编辑
摘要: ocelot 自定义认证和授权 Intro 最近又重新启动了网关项目,服务越来越多,每个服务都有一个地址,这无论是对于前端还是后端开发调试都是比较麻烦的,前端需要定义很多 baseUrl,而后端需要没有代码调试的时候需要对每个服务的地址都收藏着或者记在哪里,用的时候要先找到地址,甚是麻烦,有了网关之阅读全文
posted @ 2019-03-07 09:52 WeihanLi 阅读(450) 评论(1) 编辑
摘要: asp.net core 自定义认证方式 请求头认证 Intro 最近开始真正的实践了一些网关的东西,最近写几篇文章分享一下我的实践以及遇到的问题。 本文主要介绍网关后面的服务如何进行认证。 解决思路 网关可以做一部分的认证和授权,服务内部有时候也会需要用户的信息,这时该怎么办呢,我们使用的是 JW阅读全文
posted @ 2019-03-03 15:09 WeihanLi 阅读(424) 评论(1) 编辑
共21页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页