摘要:题记:这篇开始逐一深入介绍各个构件块,从服务调用开始 原理 所谓服务调用,就是通过这个构件块让你方便的通过HTTP或者gRPC协议同步调用其他服务的方法,这些方法也是通过HTTP或者gRPC来暴露的。而方便的含义在于,你无需担心如下问题: 如何发现其他服务,不用关心调用的链路以及负载均衡 调用过程中 阅读全文
posted @ 2020-12-30 23:11 朱永光 阅读(62) 评论(0) 推荐(0) 编辑
摘要:题记:上篇介绍了Dapr的环境配置,这次我们来动手尝试一下Dapr应用的开发 Hello World Dapr应用的Hello World其实和其他的Hello World一样简单: 首先用你喜欢的语言和框架创建一个Hello World程序。比如在.NET 5下,就可以简单的这样实现 dotnet 阅读全文
posted @ 2020-12-15 23:17 朱永光 阅读(96) 评论(0) 推荐(0) 编辑
摘要:题记:上篇Dapr系列文章简要介绍了Dapr,这篇来谈一下开发和运行环境配置本机开发环境配置安装Docker为了方便进行Dapr开发,最好(其实不一定必须)首先在本机(开发机器)上安装Docker。安装方式可以参考Docker的官方文档:https://docs.docker.com/install/。如果你是Windows平台,那么需要选择Linux容器模式。对于我这样的Windows 10用户... 阅读全文
posted @ 2020-08-28 11:41 朱永光 阅读(376) 评论(0) 推荐(0) 编辑
摘要:题记:Dapr是什么,Dapr包含什么,为什么要用Dapr。 Dapr是什么 Dapr(Distributed Application Runtime),是微软Azure内部创新孵化团队的一个开源项目,皆在解决微服务应用开发过程的一些共性问题。以官方文档的说法,Dapr是一个可移植、事件驱动的运行时 阅读全文
posted @ 2020-08-07 21:35 朱永光 阅读(450) 评论(0) 推荐(0) 编辑
摘要:题记:昨晚在一个技术社区直播分享了“利用Azure Functions和k8s构建Serverless计算平台”这一话题。整个分享分为4个部分:Serverless概念的介绍、Azure Functions的简单介绍、k8s和KEDA的介绍和最后的演示。ServerlessServerless其实包含了两种概念:BaaS(Backend as a Service)和FaaS(Function as... 阅读全文
posted @ 2020-06-18 12:00 朱永光 阅读(524) 评论(1) 推荐(2) 编辑
摘要:题记:笔者最近经过3个多月的空余时间准备,终于通过了K8S开发认证(CKAD)的考试,在这里简单给大家分享一下经验。一,先科普下CKAD众所周知,Kubernetes在容器编排器大战中脱颖而出后,过去1,2年变得越发的火热。那么云原生计算基金会(CNCF)联合Linux基金会就适时的推出了皆在考察相关从业者对Kubernetes的运维和开发知识了解程度的认证考试,分别是:Certified Kub... 阅读全文
posted @ 2019-12-16 17:38 朱永光 阅读(5940) 评论(1) 推荐(1) 编辑
摘要:题记:本文简述如何利用appium对Windows桌面应用程序进行UI自动化测试。所谓UI自动化测试,就是模拟一个用户,对应用程序的UI进行操作,以完成特定场景的功能性集成测试。要对Windows桌面应用程序进行UI自动化测试,目前可选的技术主要是两种:VS自带的CodedUI Test和Appium+WinAppDriver。但是,微软已经宣布VS2019将是带有CodedUI Test的最后一... 阅读全文
posted @ 2019-08-23 16:41 朱永光 阅读(9146) 评论(1) 推荐(0) 编辑
摘要:题记:鉴于社区对Service Fabric有诸多误解,希望借本文能让大家正确了解Service Fabric是一个什么东西,算是给其正名。 术语与分类 Service Fabric不仅仅是容器编排器 Service Fabric 是一种开源的跨平台的分布式应用平台,通过它可轻松开发、打包、部署和管 阅读全文
posted @ 2019-04-06 22:08 朱永光 阅读(3401) 评论(0) 推荐(2) 编辑
摘要:一、概述众所周知,微服务化尤其对遗留系统进行微服务化一般采用“Lift and Shift”的模式进行。Service Fabric作为一个微服务托管平台,不仅仅可以在上面跑.NET和Java的原生应用(使用SF编程模型进行微服务开发),同时也能以容器(Linux Container和Windows Container)或来宾可执行程序的方式对遗留系统进行Lift微服务化迁移。本文将以Java(J... 阅读全文
posted @ 2018-09-18 14:58 朱永光 阅读(807) 评论(0) 推荐(0) 编辑
摘要:概述 首先本文只是对官方文档(中文,英文)的一个提炼,详细的安装说明还请仔细阅读官方文档。 虽然Service Fabric的官方名称往往被加上Azure,但是实际上(估计很多人不知道)Service Fabric可以安装到本地数据中心或者任意公有云上,这不官方文档就有一章专门讲如何安装到AWS的内 阅读全文
posted @ 2018-08-09 22:15 朱永光 阅读(707) 评论(1) 推荐(2) 编辑