- 博客(4)
- 收藏
- 关注
转载 架构设计流程四步曲
1 场景设定2 架构设计第 1 步:识别复杂度架构设计的本质目的是为了解决软件系统的复杂性,所以在设计架构时,首先就要分析系统的复杂性。消息队列是否需要高性能消息队列是否需要高可用性消息队列是否需要高可扩展性3 架构设计第 2 步:设计备选方案1. 备选方案 1:采用开源的 Kafka2. 备选方案 2:集群 + MySQL 存储具体方案:简单描述一下方...
2018-09-30 15:29:12
3167
转载 实现微服务基础框架
服务注册、发现、负载均衡和健康检查和单块(Monolithic)架构不同,微服务架构是由一系列职责单一的细粒度服务构成的分布式网状结构,服务之间通过轻量机制进行通信,这时候必然引入一个服务注册发现问题,也就是说服务提供方要注册通告服务地址,服务的调用方要能发现目标服务,同时服务提供方一般以集群方式提供服务,也就引入了负载均衡和健康检查问题。根据负载均衡LB所在位置的不同,目前主要的服务注册、发...
2018-09-26 16:01:53
429
转载 SOAP协议解析
一、SOAP协议简介1、SOAP简介 SOAP(Simple Object Accrss Protocol,简单对象访问协议)是一种简单的基于XML的协议,可以使应用程序在分散或分布式的环境中通过HTTP来交换信息。 SOAP基于XML语言和XSD标准,其定义了一套编码规则,编码规则定义如何将数据表示为消息,以及怎样通过HTTP协议来传输SOAP消息,由四部分组成:...
2018-08-31 11:29:34
57810
2
原创 RPC vs REST
RPC 即远程过程调用, 很简单的概念, 像调用本地服务(方法)一样调用服务器的服务(方法).通常的实现有 XML-RPC , JSON-RPC , 通信方式基本相同, 所不同的只是传输数据的格式.REST 的三个要素是 唯一的资源标识, 简单的方法 (此处的方法是个抽象的概念), 一定的表达方式.REST 是以 资源 为中心, 名词即资源的地址, 动词即施加于名词上的一些有限操作, 表达...
2018-08-28 11:12:44
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人