叶祖辉

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页

2017年5月12日

摘要: 最近在推广应用我们的分布式服务网关(Web Api):业务组大部分对外的业务逻辑以HSF服务或者自定义扩展插件的方式,注册并发布到分布式服务网关中,统一对外提供WebApi服务。临时介绍下我们的分布式服务网关: 1. 一键注册、发布WebApi服务, 2. 统一管理发布WebApi服务,实现WebA 阅读全文
posted @ 2017-05-12 10:37 叶祖辉 阅读(527) 评论(0) 推荐(0) 编辑

摘要: 业界主流的互联网架构中,分布式服务框架、分布式数据访问服务、消息队列服务、服务网关(API)、分布式事务等都是核心的组件和框架。 当我们的系统规模越来越大,从几台服务器扩展到几十台、几百台、上千台,传统的烟囱式的、大集中式系统架构,逐步演进为服务化SOA、分布式的系统架构: 在数据层面,应用层面,访 阅读全文
posted @ 2017-05-12 10:37 叶祖辉 阅读(793) 评论(0) 推荐(0) 编辑

摘要: 最近编码的过程中,使用了对象本地内存缓存,缓存用了Dictionary<string,object>, ConcurrentDictionary<string,oject>,还可以是MemoryCache(底层基于Hashtable)。使用缓存,肯定要处理数据变化缓存同步的问题。如何比较数据的变化, 阅读全文
posted @ 2017-05-12 10:36 叶祖辉 阅读(142) 评论(0) 推荐(0) 编辑

2017年5月11日

摘要: 经过WCF基础的ABC学习,已经可以构建简单的WCF的服务,使用不同的服务地址和绑定类型,根据业务提供所需的服务契约。但不禁想问,服务所使用的消息报文是什么样的形式么?蕴含什么样内容呢?WCF服务是否支持会话?WCF所提供的服务是单例的呢还是单调的呢?服务寄宿和客户端代理是如何实现的呢?接下来,将以 阅读全文
posted @ 2017-05-11 21:25 叶祖辉 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 之前介绍了基于SOAP的Web服务,接下来将介绍基于REST的轻量级的Web服务。 REST(Representational State Transfer)与技术无关,代表一种软件架构风格,可以成为ROA面向资源的架构,之前Web服务的架构风格主要是SOAP和XML-RPC。REST从资源的角度来 阅读全文
posted @ 2017-05-11 21:24 叶祖辉 阅读(132) 评论(0) 推荐(0) 编辑

摘要: 本章节将进行元数据和异常处理的介绍,这部分内容概念型比较强,可以快速浏览一下就好。 客户端和服务器借助于终结点进行通信,服务的提供者通过一个或者多个终结点将服务发布出来,服务的消费者则通过创建与之匹配的终结点进行服务的调用。可以将服务的元数据看做是它所有终结点的描述,它以一种易于交换的数据格式(WS 阅读全文
posted @ 2017-05-11 21:15 叶祖辉 阅读(131) 评论(0) 推荐(0) 编辑

摘要: 这部分将介绍一些相对深入的知识点,包括通过并发限流来保证服务的可用性,通过可靠会话机制保证会话信息的可靠性,通过队列服务来解耦客户端和服务端,提高系统的可服务数量并可以起到削峰的作用,最后还会对之前的事务知识做一定补充。 对于WCF服务来说,其寄宿在一个资源有限的环境中,为了实现服务性能最大化,需要 阅读全文
posted @ 2017-05-11 21:14 叶祖辉 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 最后一章将进行WCF扩展和新特性的学习,这部分内容有一定深度,有一个基本的了解即可,当需要自定义一个完整的SOA框架时,可以再进行细致的学习和实践。 服务端架构体系的构建主要包含接下来的几个要素:服务描述、终结点分发器选择机制、信道分发器、终结点分发器、分发运行时、分发操作。 ServiceDesc 阅读全文
posted @ 2017-05-11 21:13 叶祖辉 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 这部分主要涉及企业级应用的安全问题,一般来说安全框架主要提供3个典型的安全行为:认证、授权和审核。除了典型的安全问题,对于一个以消息作为通信手段的分布式应用,还需要考虑消息保护(Message Protection)问题,消息保护机制主要包括签名和加密,前者保证消息的一致性,后者保证消息的机密性。 阅读全文
posted @ 2017-05-11 21:13 叶祖辉 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 1、一些基础的知识点 ExecuteReader(); //返回查询到的数据,一次一行,用于 selectExecuteNonQuery(); //返回影响的行数,用于 delete,insert,updateExecuteScalar(); //返回第一行,第一列的数值,类型为 Object,用于 阅读全文
posted @ 2017-05-11 21:10 叶祖辉 阅读(350) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
友情链接:回力鞋官网 | 中老年女装 | 新航道托福 | 十月英文 | 电影推荐