Wesley13 Wesley13
2年前
REST API 安全设计指南
RESTAPI安全设计指南。REST的全称是REpresentationalStateTransfer,它利用传统Web特点,提出提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。目前在三种主流的Web服务实现方案中,REST模式服务相比复杂的SOAP和XMLRPC对比来讲,更加简洁,越来越多的web
Dubbo架构设计与源码解析(二) 服务注册
作者:黄金一、Dubbo简介Dubbo是一款典型的高扩展、高性能、高可用的RPC微服务框架,用于解决微服务架构下的服务治理与通信问题。其核心模块包含【RPC通信】和【服务治理】,其中服务治理又分为服务注册与发现、服务容错、负载均衡、流量调度等。今天将重点介
咕咕鸡 咕咕鸡
1年前
风控核心子域——名单服务构建及挑战
名单服务是风控架构中重要子域,对风险决策的性能、用户体验、成本管控、风险治理沉淀都有重要影响,本文将详细介绍名单服务设计思路和实现。
Stella981 Stella981
2年前
Service Mesh 最火项目: Istio 架构解析
Istio是一个开源的服务网格,可为分布式微服务架构提供所需的基础运行和管理要素。随着各组织越来越多地采用云平台,开发者必须使用微服务设计架构以实现可移植性,而运维人员必须管理包含混合云部署和多云部署的大型分布式应用。Istio采用一种一致的方式来保护、连接和监控微服务,降低了管理微服务部署的复杂性。从架构设计上来看,Istio服务网格在逻辑上分为
Stella981 Stella981
2年前
Netty系列之Netty百万级推送服务设计要点
原文:https://www.cnblogs.com/ruixueyan/p/6382770.html1\.背景1.1.话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:1.Ne
Stella981 Stella981
2年前
API 接口设计中 Token 类型的分类与设计
在实际的网站设计中我们经常会遇到用户数据的验证和加密的问题,如果实现单点,如果保证数据准确,如何放着重放,如何防止CSRF等等其中,在所有的服务设计中,都不可避免的涉及到Token的设计。目前,基于Token的生成方,我们把Token生成分为两种类型。1、基于用户/网站,可见的加密请求方式2、基于服务器间通讯的不可见加密请求方式(API To
Wesley13 Wesley13
2年前
DDD 领域驱动设计使微服务更好地落地
!(https://oscimg.oschina.net/oscnet/2e0cb8f726f146669f1c4aacfb327d52.png)DDD介绍DDD(领域驱动设计)早在2003年就被提出,但当时国内开发环境较为单一,完全用不到DDD,也就没有团队去研究和布道。最近几年,
Stella981 Stella981
2年前
Atom 服务架构演变
Atom是什么?Atom是集结业内各色资深电商行业设计师,提供一站式专业智能页面和小程序设计服务的平台。经过2年紧凑迭代,项目越来越庞大,需求不断变更优化,内部逻辑错综复杂,维护成本急剧拉升。同时,Atom将要承载的业务越来越多,要向更多的内部用户和商家提供服务,为了适应这些变化,架构升级成为当时紧迫的事项,我们将解构服务端模块,让服务轻量化、
Stella981 Stella981
2年前
Netty 系列之 Netty 百万级推送服务设计要点
1\.背景1.1.话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:1.Netty是否可以做推送服务器?2.如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客
京东云开发者 京东云开发者
10个月前
互联网高可用架构探讨 | 京东云技术团队
在互联网架构设计中,高可用是必不可少的环节,要从网络架构、服务架构、数据架构以及软硬件架构等多方面来分析设计,是架构师必备的技能之一。