系统架构
nicajonh
编程,学习两大乐事
展开
-
App接口架构设计之谈
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:用户用密码登录成功后,服务器返回token给客户端;客户端将token转载 2017-07-11 10:22:19 · 665 阅读 · 0 评论 -
Java后端架构公共组件及学习应用
RPC/统一配置中心/基于注解的分布式锁/dubbo请求级缓存/调用链追踪/RabbitMQ/Elasticsearch/zookeeper/Sping boot公共组件统一配置中心统一配置中心1 统一配置中心2RPCDubbo环境下基本请求级的缓存 (未同步代码)变通实现微服务的per request以提高IO效率1 变通实现微服务的per request以提高I...转载 2018-11-24 18:22:25 · 2839 阅读 · 0 评论 -
微服务监控方案介绍
引入微服务带来便捷的同时,同时也引入了技术上的挑战,比如服务编排,监控等,这介绍下微服务监控方案及监控指标 首先,您需要了解什么是微服务架构设计,同时了解相关微服务与Docker介绍, 微服务架构的本质,是把整体的业务拆分成很多有特定明确功能的服务,通过很多分散的小服务之间的配合,去解决更大,更复杂的问题。对被拆分后的服务进行分类和管理,彼此之间使用统一的接口来进行交互。...转载 2019-05-30 21:10:31 · 7418 阅读 · 2 评论 -
MINA、Netty、Twisted一起学异步系列
http://xxgblog.com叉叉哥讲解netty,mima,twisted系列,个人感得很不错教程,分享下转载 2017-06-07 09:31:39 · 511 阅读 · 0 评论 -
Istio原理与架构
最近在折腾k8s体系,稍微总结下 当应用被拆分为多个微服务后,进程内的方法调用变成了进程间的远程调用。引入了对大量服务的连接、管理和监控的复杂性。随着微服务出现,微服务的连接、管理和监控成为难题,istio相对springcloud体系代码入侵低,跨域语言通信相对容易,相关详情可以参考这篇文档https://blog.csdn.net/zhonglinzhang/articl...转载 2019-08-29 15:44:13 · 1296 阅读 · 0 评论