随笔分类 -  .Net Core

摘要:前言 我曾经面试安踏的技术岗,当时面试官问了我一个问题:如果你想使用某个新技术但是领导不愿意,你怎么办? 对于该问题我相信大家就算没有面试被问到过,现实工作中同事之间的合作也会遇到。 因此从我的角度重新去回答这个问题,有以下几点: 1.师出有名,在软件工程里是针对问题场景提供解决方案的,如果脱离的实 阅读全文
posted @ 2021-12-27 17:10 陈珙 阅读(8167) 评论(38) 推荐(92) 编辑
摘要:系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战之Kubernetes的搭建与使用 .Net微服务实战之负载均衡(下) .Net微服务实战之必须得面 阅读全文
posted @ 2021-09-29 16:12 陈珙 阅读(5304) 评论(11) 推荐(29) 编辑
摘要:系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战之Kubernetes的搭建与使用 相关源码:https://github.com/SkyChenS 阅读全文
posted @ 2021-01-11 13:10 陈珙 阅读(5524) 评论(26) 推荐(54) 编辑
摘要:背景 本公司是.Net项目,在.Net可选的MQ比较少,主要Kafka和RabbitMQ,RabbitMQ我也是使用多年了,最近的Kafka广告与流行度我也是无法无视,因此也是花了点时间收集了资料做了些对比。 如果下文有总结不到位的,或者差错的,可以在下方评论反馈给我 RabbitMQ模型 名词 描 阅读全文
posted @ 2020-09-25 17:42 陈珙 阅读(7421) 评论(18) 推荐(37) 编辑
摘要:背景 最近入职了一家新公司,公司各个方面都让我非常的满意,我也怀着紧张与兴奋的心情入职后,在第一天接到了领导给我的第一个任务——把整个项目的依赖引用重新整理并实施项目的CI/CD。 本篇的重点主要分享这次在Windows平台使用Jenkins做.Net Framework的自动化,真是所谓一波N折。 阅读全文
posted @ 2020-09-08 18:38 陈珙 阅读(5807) 评论(49) 推荐(61) 编辑
摘要:系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD 前言 说到微服务就得扯到自动化运维,然后别人就不得不问你用没用上K8S。无论是概念上还是在实施搭建时,K8S的门槛比D 阅读全文
posted @ 2020-08-11 17:21 陈珙 阅读(8036) 评论(27) 推荐(79) 编辑
摘要:系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) 相关源码:https://github.com/SkyChenSky/Sikiro 地基 在软件工程不少的思想、概念来源于建筑工程,大家也喜欢把开发软 阅读全文
posted @ 2020-07-27 14:12 陈珙 阅读(7847) 评论(25) 推荐(84) 编辑
摘要:系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 相关源码:https://github.com/SkyChenSky/Sikiro 分布式?集群?负载均衡? 我曾经面试过一家企业,当时描述完我在老东家完成的微服务架构后,面试官问了我一 阅读全文
posted @ 2020-07-20 08:59 陈珙 阅读(8753) 评论(26) 推荐(67) 编辑
摘要:前言 上个月,我写了两篇微服务的文章:《.Net微服务实战之技术架构分层篇》与《.Net微服务实战之技术选型篇》,微服务系列原有三篇,当我憋第三篇的内容时候一直没有灵感,因此先打算放一放。 本篇文章与源码原本打算实在去年的时候完成并发布的,然而我一直忙于公司项目的微服务的实施,所以该篇文章一拖再拖。 阅读全文
posted @ 2020-06-10 16:10 陈珙 阅读(8789) 评论(60) 推荐(79) 编辑
摘要:王者荣耀 去年我有幸被老领导邀请以系统架构师与技术负责人的角色带技术团队,并对公司项目以微服务进行了实施。无论是技术团队还是技术架构都是由我亲自的从0到1的选型与招聘成型的,此过程让我受益良多,因此也希望在接下来的系列博文尽可能的与大家分享我的经验。 古人有云:将军难打无兵之仗。想要把微服务很好的实 阅读全文
posted @ 2020-03-25 14:37 陈珙 阅读(29770) 评论(162) 推荐(246) 编辑
摘要:前言 去年我在业余时间,自己整了一套dapper的lambda表达式的封装,原本是作为了一个个人的娱乐项目,当时也只支持了Sql Server数据库。随之开源后,有不少朋友也对此做了试用,也对我这个项目提出了不少的建议。因此我在最近公司业务不怎么繁忙的情况下,对朋友们的建议和我的想法做了一个总结,然 阅读全文
posted @ 2019-03-26 16:46 陈珙 阅读(5722) 评论(44) 推荐(56) 编辑
摘要:前言 本系列是根据我公司的某块业务优化进行改写的,为了避免触发法律的红线,我对部分代码做了截取并打码。 因为优化方案是针对现有业务的问题情况进行的,不做任何太过过分吹牛逼。一切以基于现有的业务,优化处理已存在的不可避免问题,达到目标效果的作为三个前提原则。 因需要针对现有业务与问题进行展开,业务梳理 阅读全文
posted @ 2019-01-29 14:10 陈珙 阅读(3569) 评论(11) 推荐(12) 编辑
摘要:目录 .NET-记一次架构优化实战与方案-梳理篇 .NET-记一次架构优化实战与方案-前端优化 .NET-记一次架构优化实战与方案-底层服务优化 前言 经过上一篇《.NET-记一次架构优化实战与方案-前端优化》与大家分享了对页面加载优化的心得和经历。虽然优化前端的性能效率,但是由于底层服务的触发方式 阅读全文
posted @ 2019-01-29 13:05 陈珙 阅读(2078) 评论(12) 推荐(4) 编辑
摘要:目录 .NET-记一次架构优化实战与方案-梳理篇 .NET-记一次架构优化实战与方案-前端优化 .NET-记一次架构优化实战与方案-底层服务优化 前言 上一篇《.NET-记一次架构优化实战与方案-梳理篇》整理了基本的业务知识,同时也罗列了存在的问题,本篇主要是针对任务列表的页面进行性能优化。 该篇主 阅读全文
posted @ 2019-01-29 09:49 陈珙 阅读(1453) 评论(6) 推荐(4) 编辑
摘要:目录 .NET-记一次架构优化实战与方案-梳理篇 .NET-记一次架构优化实战与方案-前端优化 .NET-记一次架构优化实战与方案-底层服务优化 前言 程序员输出是他敲写的代码,那么输入就是他思考好的设计。因此不做设计是不存在,设计只分优秀的设计和糟糕的设计。为了避免过度设计浪费成本,需要针对现有业 阅读全文
posted @ 2019-01-28 13:01 陈珙 阅读(2338) 评论(8) 推荐(7) 编辑
摘要:前言 接着上篇的《.net core实践系列之SSO-同域实现》,这次来聊聊SSO跨域的实现方式。这次虽说是.net core实践,但是核心点使用jquery居多。 建议看这篇文章的朋友可以先看上篇《.net core实践系列之SSO-同域实现》做一个SSO大概了解。 源码地址:https://gi 阅读全文
posted @ 2018-10-21 10:54 陈珙 阅读(4096) 评论(12) 推荐(13) 编辑
摘要:前言 SSO的系列还是以.Net Core作为实践例子与大家分享,SSO在Web方面复杂度分同域与跨域。本篇先分享同域的设计与实现,跨域将在下篇与大家分享。 如有需要调试demo的,可把SSO项目部署为域名http://sso.cg.com/,Web1项目部署为http://web1.cg.com, 阅读全文
posted @ 2018-10-12 13:39 陈珙 阅读(5018) 评论(18) 推荐(22) 编辑
摘要:前言 经过两周多的业余时间,终于把该系列的文章写完了。第一次写系列,可能部分关键点并没有覆盖到,如果有疑问的朋友可以随时反馈给我。另外也感谢在我发布文章时给予我方案建议与反馈源码BUG的朋友们。下面是整理了该系列的一些信息。希望帮助到有需要的朋友。 源码地址 https://github.com/S 阅读全文
posted @ 2018-09-17 09:05 陈珙 阅读(1977) 评论(11) 推荐(11) 编辑
摘要:前言 通过前面的几篇文章,讲解了一个短信服务的架构设计与实现。然而初始方案并非100%完美的,我们仍可以对该架构做一些优化与调整。 同时我也希望通过这篇文章与大家分享一下,我的架构设计理念。 源码地址:https://github.com/SkyChenSky/Sikiro.SMS/tree/opt 阅读全文
posted @ 2018-09-14 08:35 陈珙 阅读(1864) 评论(11) 推荐(11) 编辑
摘要:前言 本篇会继续讲解Sikiro.SMS.Job服务的实现,在我写第一篇的时候,我就发现我当时设计的架构里Sikiro.SMS.Job这个可以选择不需要,而使用MQ代替。但是为了说明调度任务使用实现也坚持写了下。后面会一篇针对架构、实现优化的讲解。 源码地址:https://github.com/S 阅读全文
posted @ 2018-09-13 19:07 陈珙 阅读(1333) 评论(1) 推荐(5) 编辑