摘要: 经过长达2个多月的准备,终于在12月5日圆满的举行了武汉首届dotNET俱乐部线下分享交流活动。我们一共精心准备了3个目前比较热门的主题,分别如下: Jason分享的《ABP开发框架的扩展应用》 Leo分享的《基于Kubernetes的DevOps平台应用》 Eleven分享的《微服务架构落地》 下 阅读全文
posted @ 2020-12-09 10:21 福禄渣渣辉 阅读(4680) 评论(55) 推荐(83) 编辑
摘要: 一、DevOps的理解 DevOps的概念理解 DevOps 的概念在软件开发行业中逐渐流行起来。越来越多的团队希望实现产品的敏捷开发,DevOps 使一切成为可能。有了 DevOps ,团队可以定期发布代码、自动化部署、并将持续集成 / 持续交付作为发布过程的一部分。 一句话概括就是提高生产力,快 阅读全文
posted @ 2020-06-08 19:07 福禄渣渣辉 阅读(3326) 评论(30) 推荐(19) 编辑
摘要: 2017年12月份,我离开北京,回到了武汉,开始在现在这家公司担任架构师工作。经过2年的时间,逐步完成以.net core+k8s为核心的技术架构。文末有彩蛋。 以下整理这两年的主要时间节点: 2018年1月到2018年3月 基于.net core的底层框架的封装,封装了数据访问,缓存,消息队列,加 阅读全文
posted @ 2020-01-13 14:15 福禄渣渣辉 阅读(2667) 评论(22) 推荐(28) 编辑
摘要: 背景 公司去年开始使用dotnet core开发项目。公司的总体架构采用的是微服务,那时候由于对微服务的理解并不是太深,加上各种组件的不成熟,只是把项目的各个功能通过业务层面拆分,然后通过nginx代理,项目最终上线。但是这远远没达到微服务的要求,其中服务治理,断路器都没有。我个人理解,我们谈微服务 阅读全文
posted @ 2017-09-20 14:17 福禄渣渣辉 阅读(26760) 评论(44) 推荐(76) 编辑
摘要: 去年9月去上海参加了2019 .NET开发者峰会,感触良多。回来后便一直想着在武汉也组织一场这样的活动,推动一下武汉.NET的发展。由于疫情的影响,这个想法一直被搁浅,好在疫情总算是控制住了,所以我们决定在年底举办2020武汉dotNET俱乐部分享交流活动。 活动地点 武汉光谷金融港B2栋2楼 活动 阅读全文
posted @ 2020-10-09 14:45 福禄渣渣辉 阅读(518) 评论(5) 推荐(5) 编辑
摘要: 前言 随着.net core3.0的正式发布,gRPC服务被集成到了VS2019。本文主要演示如何对gRPC的服务进行认证授权。 分析 目前.net core使用最广的认证授权组件是基于OAuth2.0协议的IdentityServer4。而gRPC可以与ASP.NET Core Authentic 阅读全文
posted @ 2019-10-22 13:03 福禄渣渣辉 阅读(2691) 评论(9) 推荐(24) 编辑
摘要: 背景 17年开始,公司开始向DotNet Core转型,面对ORM工具的选型,当时围绕Dapper和EF发生了激烈的讨论。项目团队更加关注快速交付,他们主张使用EF这种能快速开发的ORM工具;而在线业务团队对性能有更高的要求,他们更希望使用能直接执行Sql语句的Dapper,这样可控性更高。而对于架 阅读全文
posted @ 2019-10-08 16:14 福禄渣渣辉 阅读(7844) 评论(42) 推荐(40) 编辑
摘要: 背景 传统项目里面记录日志大多数都是将日志记录到日志文件,升级到分布式架构以后,日志开始由文件转移到elasticsearch(es)中来存储,达到集中管理。在kubernetes平台里面把日志记录到es有两种简单的方案: 容器外记录。 首先在docker容器里面做挂载,指定一个固定的虚拟机目录,然 阅读全文
posted @ 2018-12-23 17:00 福禄渣渣辉 阅读(1746) 评论(4) 推荐(3) 编辑
摘要: 前言 这篇文章拖太久了,因为最近实在太忙了,加上这篇文章也非常长,所以花了不少时间,给大家说句抱歉。好,进入正题。目前的项目基本都是前后端分离了,前端分Web,Ios,Android。。。,后端也基本是Java,.NET的天下,后端渲染页面的时代已经一去不复返,当然这是时代的进步。前端调用后端服务目 阅读全文
posted @ 2017-11-07 18:12 福禄渣渣辉 阅读(8055) 评论(14) 推荐(20) 编辑
摘要: 前言 上一章最后讲了,更新配置以后需要重启客户端才能生效,这在实际的场景中是不可取的。由于目前Steeltoe配置的重载只能由客户端发起,没有实现处理程序侦听服务器更改事件,所以还没办法实现彻底实现这一功能。这一章的例子,客户端的部分我们采用Java来实现。Steeltoe更新以后我会及时把 .Ne 阅读全文
posted @ 2017-10-18 17:26 福禄渣渣辉 阅读(3326) 评论(4) 推荐(7) 编辑
摘要: 前言 我们项目中有很多需要配置的地方,最常见的就是各种服务URL地址,这些地址针对不同的运行环境还不一样,不管和打包还是部署都麻烦,需要非常的小心。一般配置都是存储到配置文件里面,不管多小的配置变动,都需要对应用程序进行重启,对于分布式系统来说,这是非常不可取的。所以配置中心就在这种场景孕育出来,能 阅读全文
posted @ 2017-10-13 13:50 福禄渣渣辉 阅读(7937) 评论(7) 推荐(19) 编辑