摘要: 最近出于工作需要,了解了一下微服务架构(Microservice Architecture,MSA)。我经过两周业余时间的努力,凭着自己对微服务架构的理解,从无到有,基于.NET打造了一个演示微服务架构的应用程序案例,并结合领域驱动设计(DDD)以及命令查询职责分离(CQRS)体系结构模式,对事件驱 阅读全文
posted @ 2017-03-23 09:59 遥望星空 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这种说法做为根据,我觉得SOA与 阅读全文
posted @ 2017-03-23 09:56 遥望星空 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 笔者十年前做过网络游戏,当第一次看到微服务架构就发现它和网络游戏架构很像,如下图: 先来简单介绍一下这个网游架构,有些东西记不清了,如今的网游大牛看到可别丢砖头。 用户下载网游客户端,登录网游,首先会执行登录服务,登录服务主要就是给你分配一个网关,因为网关后面连接的才是真正的游戏服务器。登录后,进入 阅读全文
posted @ 2017-03-23 09:54 遥望星空 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。 于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?” 老王笑 阅读全文
posted @ 2017-03-23 09:53 遥望星空 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 采用Struts框架技术和直接使用jsp+javabean技术开发各有什么优势?各自的缺点又是什么? 在Java web开发领域存在2种开发模式, 模式一,jsp+javabean 模式二,jsp+javabean+servlet,即所谓的MVC设计,struts只不过是遵循MVC的一个开源框架.  阅读全文
posted @ 2017-03-23 09:26 遥望星空 阅读(918) 评论(0) 推荐(0) 编辑
摘要: C、C++、C#、Java、PHP、Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性 阅读全文
posted @ 2017-03-23 09:10 遥望星空 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 语言大餐 回归正题,本文是六种语言连接mysql数据库的代码展示,在LZ尝试的过程中,无论是语言环境搭建、mysql依赖库的导入还是代码的风格,各种语言都各有千秋。接下来,我们就让这些语言一一登场吧。 Java(最具噱头的语言) Java给新人的印象应该是入门简单、代码优雅、活跃度高、跨平台、开源大 阅读全文
posted @ 2017-03-23 08:49 遥望星空 阅读(6907) 评论(0) 推荐(1) 编辑