摘要: 继上一集里说到遇到的各种问题并且弄了n个解决方案之后,特别是对于问题4的解决方案对于切换了HttpClientFactory 我用了你家netcore 2.1下专门解决之前HttpClient口病已久的灵丹妙药了,信心满满的上线…..然后挂了,该超时的继续超 其中这个问题比较诡异在于超时的主要集中在 阅读全文
posted @ 2019-04-26 20:39 LeoLaw 阅读(4220) 评论(42) 推荐(24) 编辑
摘要: 最近将自己负责的一个核心接口系统从.Net Framework迁移到了.Net Core。 整体过程,从业务层面说一般般吧(整体还好但还是搞的业务有感,没出严重故障)但是技术层面上感觉其实并没有达到要求,不过预期也是应该不会那么顺利,接下来可能还需要几个小Fix来处理各种奇奇怪怪的问题。 回顾下迁移 阅读全文
posted @ 2019-04-20 13:23 LeoLaw 阅读(6680) 评论(40) 推荐(32) 编辑
摘要: 由于工作上关系目前经常被各种并发数据问题搞得焦头烂额,要么要性能舍弃数据上得一致性,要么要一致性但是却得到了特别糟糕的响应。难道鱼和熊掌真的无法兼得吗? 然后找到了类似奥尔良这种基于Actor模型的kuangjia 首先本人因为是C#系的所以暂不考虑Java系那套,那摆在面前的此类型的框架其实就2个 阅读全文
posted @ 2019-03-17 12:26 LeoLaw 阅读(1522) 评论(4) 推荐(6) 编辑
摘要: 看到阿迪王那边出品了一个基于Azure Devops自增版本号 链接 http://edi.wang/post/2019/3/1/incremental-build-number-for-net-core-via-azure-devops 恰巧我自己也有一个版本(虽然核心原理是差不多的)也分享下 ( 阅读全文
posted @ 2019-03-03 23:17 LeoLaw 阅读(1411) 评论(0) 推荐(2) 编辑
摘要: 最近做个分库分表项目,用到schema的切换感觉还是有些坑的,在此分享下。 先简要说下我们的分库分表 分库分表规则 我定的规则是,订单号(数字)除以16,得出的结果为这个订单所在的数据库,然后他的余数代表他所在这个库里面的哪个表。 然后在一个库里面有16个表,这个怎么实现呢?比较龊的办法是 Orde 阅读全文
posted @ 2019-03-02 15:05 LeoLaw 阅读(4718) 评论(9) 推荐(4) 编辑
摘要: 继前文 TFS在项目中Devops落地进程(上) TFS在项目中DevOps落地进程(下) 自从之前将开发环境使用TFS进行了自动化之后,就享受在此成果中,其他后续进度就停顿了好一段时间。 毕竟在我们这对于开发而言,做出代码交出发布包事情就结束了,而我们的TFS已经完美的将这个流程给自动化掉了。 本 阅读全文
posted @ 2018-12-09 18:17 LeoLaw 阅读(1330) 评论(1) 推荐(2) 编辑
摘要: 为什么要有这篇文章呢? 个人在不断实践中越发觉得,单元测试对于代码质量的保障真的太有意义了,至少能体现在如下两个方面: ①让你写出更好的代码,可测试的代码一定是优雅的代码(为了可测试,你必须要解耦,必须要遵循较好的设计模式) ②让你重构之类的操作更加放心,因为测试会告诉你影响了哪些功能点 所以想简单 阅读全文
posted @ 2018-07-31 22:12 LeoLaw 阅读(546) 评论(2) 推荐(3) 编辑
摘要: 起因 我司目前使用清真的ApplicationInsights(以下简称Ai)来做程序级监控。(Ai相关文档: https://azure.microsoft.com/zh-cn/services/application-insights/ ) 其实一切都蛮好的,但是我们基于Hangfire的Job 阅读全文
posted @ 2018-04-07 20:59 LeoLaw 阅读(1085) 评论(4) 推荐(4) 编辑
摘要: 分享一下个人弄的几个小工具类库github地址 https://github.com/virtualcca/FoundationLibrary 这几个小类库都在我司各大主要系统里长期运作,效果良好。主要包含:DapperWrapper ServiceClient DapperWrapper作用:基于Dapper的实例类封装(用于配合依赖注入等使用Dapper)参考对象:https://gith... 阅读全文
posted @ 2017-12-02 22:48 LeoLaw 阅读(701) 评论(0) 推荐(1) 编辑
摘要: 紧接上篇 TFS在项目中Devops落地进程(上) 再接着说TFS相关之前先插入一个番外篇,虽然跟TFS关系不大但跟DevOps关系很大,觉得有必要在此乱入一下。 番外篇--监控之Application Insights 我们之前并没有任何监控类产品(我指的是应用程序级别的),发生任何异常都是往数据 阅读全文
posted @ 2017-11-16 23:08 LeoLaw 阅读(3338) 评论(3) 推荐(11) 编辑