2018年10月31日
摘要: 解析微服务架构系列文章将分几篇描述微服务的定义、特点、应用场景、企业集成架构的演进以及微服务转型思路和技术决策考虑等内容,并以IBM技术为例介绍如何实现微服务架构转型。 为什么需要微服务架构 “微服务”架构是近期软件应用领域非常热门的概念。让我们先来看看传统IT架构面临的一些问题: 使用传统的整体式 阅读全文
posted @ 2018-10-31 23:54 努力--坚持 阅读(14999) 评论(1) 推荐(1) 编辑
摘要: 微服务现在已经是各种互联网应用首选的云架构组件,无论是 BAT 还是 滴滴、美团 ,微服务都是重要的一环。 相对于微服务,传统应用架构有以下缺点: 1. 业务代码混杂,团队成员职责边界不清,团队协作体验不佳,开发效率低下。 传统应用架构中,各个业务模块代码都存在于同一个应用当中,各个业务模块之间交互 阅读全文
posted @ 2018-10-31 23:18 努力--坚持 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 首先让我们来先看一个例子: 这是一个简单的用户下单购买商品的业务模型,输入端是用户,相关物料有订单和货物,相关的内部服务有业务(订单)、财务(支付)、仓储(备货)和物流(运输)。 从图中我们可以看到,用户首先向业务部门下了一个订单,业务部门根据用户提供的内容生成了一份订单给客户,并要求客户根据订单金 阅读全文
posted @ 2018-10-31 23:17 努力--坚持 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 Nuget添加StackExcha 阅读全文
posted @ 2018-10-31 21:40 努力--坚持 阅读(15189) 评论(0) 推荐(5) 编辑
摘要: ado.net EF作为微软的一个ORM框架,通过实体、关系型数据库表之间的映射,使开发人员可以通过操作表实体而间接的操作数据库,大大的提高了开发效率。这样一来,.net平台下,我们与底层数据库的交互就有两种选择了(这句话说得不是很准确,微软.net 框架下还是有其他的ORM框架的,,如Nhiber 阅读全文
posted @ 2018-10-31 21:14 努力--坚持 阅读(2213) 评论(0) 推荐(1) 编辑
摘要: WebForm的理解 1、 WebForm概念 ASP.NETWebform提供了一个类似于Winform的事件响应GUI模型(event-drivenGUI),隐藏了HTTP、HTML、JavaScript等细节,将用户界面构建成一个服务器端的树结构控件(Control),每个控件通过ViewSt 阅读全文
posted @ 2018-10-31 20:41 努力--坚持 阅读(8091) 评论(0) 推荐(2) 编辑
摘要: 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA 阅读全文
posted @ 2018-10-31 20:20 努力--坚持 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDD 阅读全文
posted @ 2018-10-31 20:19 努力--坚持 阅读(805) 评论(0) 推荐(0) 编辑