摘要:K8S自从2018年底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构、容器、事件总线等,我们的实践是渐进的。当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生(虽然我们一直都知道容器编排的必要性)。所以,我将K8S的入门学习放到了2019年的学习列表中,并总结了一些学习笔记和实践总结的文章并汇总在这里,希望对各位园友有帮助! 阅读全文
posted @ 2020-02-14 19:57 EdisonZhou 阅读(4369) 评论(13) 推荐(55) 编辑
摘要:唐诗50讲学习笔记我是在得到App上看到的这个课程,由熊逸老师主讲(老实说,我对熊逸老师也不是很了解),起初我是抱着看一看试读的心态读了读,发现有点意思。于是一连接着便读了5篇,耗尽了得到给我的试读次数。终于,我决定花99元购买,让它成为我在得到App上的第二门课程(第一门是吴军老师的《硅谷来信》)。 阅读全文
posted @ 2018-12-16 00:26 EdisonZhou 阅读(3488) 评论(0) 推荐(6) 编辑
摘要:DNC今年从原来的Team里面被抽出来加入了新的Team,开始使用做Java微服务的开发工作,接触了Spring Boot与Spring Cloud等技术,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET技术背景,想要探索一下在.NET平台下的微服务架构的可行性。自己摸索和实践.NET Core微服务架构之后,写下这个系列的文章。 阅读全文
posted @ 2018-10-19 18:31 EdisonZhou 阅读(24594) 评论(38) 推荐(180) 编辑
摘要:dotNet最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。 阅读全文
posted @ 2015-09-18 23:56 EdisonZhou 阅读(28347) 评论(56) 推荐(157) 编辑
摘要:hadoop为了赶上大数据时代的发展,迎接云计算的思维,我选择业余时间学习Hadoop。我会从Hadoop1.x版本开始学习经典的HDFS与MapReduce,然后了解Hadoop2.x版本与老版本的差异,熟悉一些常见的Hadoop应用场景,并学着实践一个经典的网站日志数据分析案例。 阅读全文
posted @ 2015-04-20 00:15 EdisonZhou 阅读(12950) 评论(9) 推荐(30) 编辑
摘要:JWT我的女朋友是一名测试工程师,但她之前却不知道测试金字塔的概念,为此我曾经在家里的白板上画了一个图一层一层给她讲解过。我和同事在给团队面试测试和开发岗位时,也会必问到这个问题,想到可能有很多开发童鞋都不知道,这里我就用一篇推文给大家科普一下。 阅读全文
posted @ 2020-08-02 21:55 EdisonZhou 阅读(35) 评论(0) 推荐(0) 编辑
摘要:JWT前面一篇我们了解了微服务安全认证架构是如何演进而来的,但是发现v2.5架构仍然较重,有没有轻量级一点的方法呢?其实业界早已有了实践,它就是基于JWT的安全认证架构。JWT到底是个什么鬼呢?本篇为你解答! 阅读全文
posted @ 2020-07-30 19:15 EdisonZhou 阅读(441) 评论(2) 推荐(4) 编辑
摘要:微服务安全认证架构之前有同事问为何要用基于JWT令牌的认证架构,然后近期又有童鞋在后台留言问微服务安全认证架构的实践,因此我决定花两篇推文来解答一下。为了答好这个话题,我们先来看看微服务的安全认证架构是如何演进而来的,从而更好地理解。 阅读全文
posted @ 2020-07-25 18:04 EdisonZhou 阅读(1505) 评论(10) 推荐(22) 编辑
摘要:个人成长近期有几位童鞋在公众号后台留言,希望我指点一下如何从码农进阶为大佬。我想说的是,我不是大佬,因此无法给你建议。但是,对于学习成长提高自己这方面,我想我应该还是有一点发言权。因此,我录制了一期骚年快享的视频《技术人的持续学习成长之路》,本文是该视频的文字稿,希望对你有帮助! 阅读全文
posted @ 2020-07-20 21:57 EdisonZhou 阅读(2324) 评论(13) 推荐(21) 编辑
摘要:单体仓库之前在学习微软的示例eShopOnContainers时发现它使用的是单体代码仓库库,之后又发现大家在进行微服务项目开发时也都在使用单体代码仓库。问题来了,为啥要微服务项目都要使用单体仓库(所有微服务都在一个代码仓库)呢? 阅读全文
posted @ 2020-07-17 09:15 EdisonZhou 阅读(137) 评论(0) 推荐(2) 编辑
摘要:BFF在《技术中台与业务中台都是啥玩意》一文中留下一个问题:BFF是啥?为啥在API网关和业务中台之间加入了一层BFF?考虑到在实际工作中,我的大部分同事都问过这个问题,这里我也总结一下进行答复。 阅读全文
posted @ 2020-07-11 17:03 EdisonZhou 阅读(2680) 评论(21) 推荐(21) 编辑
摘要:中台最近有童鞋在我之前发布的《聊聊中台》一文中提问:技术中台是什么?和业务中台又有什么区别?考虑到在工作中,也有部分同事问过这个问题,我这里总结一下形成此文进行答复。 阅读全文
posted @ 2020-07-09 21:02 EdisonZhou 阅读(260) 评论(2) 推荐(1) 编辑
摘要:Docker ComposeDocker是容器技术的核心和基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Docker的跨主机的容器管理平台那么丰富。但是对于大多数小团队来说,在开发测试环境(通常是单个服务器主机)并不需要K8s这种完善的编排平台,这时可以转而使用Compose这种轻量级编排工具。使用Docker Compose,我们可以将多容器的定义和部署方式定义在一个yml文件中,这种方式特别是微服务这种架构风格,通过一键部署、启动或销毁整个微服务应用。 阅读全文
posted @ 2020-06-27 10:48 EdisonZhou 阅读(636) 评论(4) 推荐(8) 编辑
摘要:浪姐如果要问最近大家聊得最多的话题,又或者是大家最近都在看的电视节目,我想很可能80%的答案都会是芒果TV的乘风破浪的姐姐。这个汇聚了30位30+岁数的姐姐们的成团节目,真的吸引到我了!周末跟妹纸追完两期之后,心中也有一些感想,整理总结成此文分享与你。 阅读全文
posted @ 2020-06-22 22:00 EdisonZhou 阅读(207) 评论(0) 推荐(1) 编辑
摘要:Cloud历经多年发展云计算已成熟并成为一种潮流,它是企业数字化转型的组成部分。未来更多的应用都会运行在云上,架构模式和思维方式也会更多地与云契合共生!因此,我最近在极客时间上订阅了《深入浅出云计算》专栏,一口气学完之后,做了一些总结笔记形成此文,特分享与你,希望对你有所帮助!本文为下半部分,主要总结了PaaS篇的核心要点。 阅读全文
posted @ 2020-06-15 09:03 EdisonZhou 阅读(497) 评论(1) 推荐(5) 编辑
摘要:Cloud历经多年发展云计算已成熟并成为一种潮流,它是企业数字化转型的组成部分。未来更多的应用都会运行在云上,架构模式和思维方式也会更多地与云契合共生!因此,我最近在极客时间上订阅了《深入浅出云计算》专栏,一口气学完之后,做了一些总结笔记形成此文,特分享与你,希望对你有所帮助!本文为上半部分,主要总结了IaaS篇的核心要点。 阅读全文
posted @ 2020-06-05 11:08 EdisonZhou 阅读(570) 评论(0) 推荐(7) 编辑
摘要:K8S之前一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,本篇继续Ingress的使用,来看看如何使用Ingress实现灰度发布(金丝雀发布)。本文介绍了Nginx Ingress提供的三种灰度发布(canary)的方式,然后介绍了如何使用Nginx Ingress并进行配置实现ASP.NET Core WebAPI应用服务的灰度发布实践,最后对比三种方式的优先级及限制,希望对你有所帮助。 阅读全文
posted @ 2020-05-25 10:56 EdisonZhou 阅读(2374) 评论(8) 推荐(38) 编辑
摘要:Docker记得之前曾经粗略的写过一篇Docker的基础及ASP.NET Core部署Docker示例的入门文章,但那个时候刚刚学习Docker对Docker的认知还比较浅,现在重新来温故知新一下。本文从Docker容器要解决的几个问题入手,介绍了容器与集装箱的关联、容器的核心实现技术、容器的架构,最后简单介绍了一个Docker Compose这个多容器应用工具,相信能够从背景知识上帮你了解容器到底要帮助我们解决的问题。 阅读全文
posted @ 2020-05-18 12:34 EdisonZhou 阅读(702) 评论(0) 推荐(2) 编辑
摘要:K8S上一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,考虑到很多团队都在使用Ocelot作为API网关(包括我司)做了很多限流和鉴权的工作,因此本篇介绍一下如何使用Ocelot接入替代Nginx Ingress作为统一入口。 阅读全文
posted @ 2020-05-15 09:15 EdisonZhou 阅读(642) 评论(3) 推荐(7) 编辑
摘要:K8SKubernetes对外暴露Service主要有三种方式:NodePort、LoadBalancer 以及 Ingress。前两种我们在第四篇《你必须知道的Service》一文中已经加以介绍,这里我们主要来看看Ingress是个什么鬼。结合官网的定义来看Ingress,可以知道Ingress就是一个K8S集群业务的入口,一个统一访问入口。我们可以使用Traefik、Istio、Nginx、HAProxy来作为Ingress使用,这里我们主要介绍Nginx Ingress,因为我们比较熟悉Nginx一些。 阅读全文
posted @ 2020-05-11 09:55 EdisonZhou 阅读(1168) 评论(10) 推荐(11) 编辑
摘要:沈剑直播我在阿里云开发者社区上看到了58集团技术VP大佬沈剑关于如何带领技术团队作战的一个直播分享,他是58到家集团技术委员会主席、首席架构师,“架构师之路”公众号作者,因此我就在站地铁的上下班路上学习完了整个录播视频,整理总结下此文作为学习笔记,分享与你且希望对你也有所帮助! 阅读全文
posted @ 2020-05-10 10:06 EdisonZhou 阅读(179) 评论(0) 推荐(0) 编辑
摘要:孙玄直播在前几天曾经在公众号(恰童鞋骚年)分享了一个直播的介绍,分享人孙玄(人称玄姐),他是前58集团技术委员会主席 & 前转转公司技术委员会主席 & 首席架构师。我也在五一节期间观看了这场直播的录播视频,做了一些笔记,特此分享与你,希望对你有帮助。 阅读全文
posted @ 2020-05-04 12:06 EdisonZhou 阅读(759) 评论(0) 推荐(2) 编辑
摘要:清平乐最近电视剧《清平乐》开播,妹纸开始疯狂追剧,我也跟着看了几集(电视被霸占啊)。刚好最近在听熊逸老师的《宋词10讲》以及了解一些北宋的历史,因此本文结合这部剧中所处的时代和你聊聊宋仁宗及宋词。 阅读全文
posted @ 2020-05-01 17:23 EdisonZhou 阅读(240) 评论(2) 推荐(1) 编辑
摘要:白鹿原记得在2019年我阅读了路遥的茅盾文学将作品《平凡的世界》,对黄土高原这片土地上发生的故事充满了好奇。今年在家隔离和办公期间,无法出门溜达的我选择了继续阅读茅盾文学将作品,这次我选择的是陈忠实的《白鹿原》。同样,我还是写个读后感给大家介绍介绍,虽然只是我粗略阅读后的草草文字,但也希望有更多的程序员童鞋能够读一读这本书! 阅读全文
posted @ 2020-03-22 16:08 EdisonZhou 阅读(198) 评论(0) 推荐(2) 编辑
摘要:K8S在产业互联网火爆的当下,在BATJ等互联网大厂大肆推广中台建设成果的当下,家家企业似乎都想做数字化转型,建设业务中台,但是中台到底是啥,需要我们提前了解和学习。在这篇文章里,我将我在《说透中台》专栏中和一些中台的书籍中学习到的内容加以整理,也从众多参考资料中copy了很多图示加以其中,最后给出我绘制的整体的知识总结脑图,希望对你有所帮助! 阅读全文
posted @ 2020-03-13 12:45 EdisonZhou 阅读(2199) 评论(5) 推荐(18) 编辑