架构设计
-
阿里dubbo服务注册原理解析详解架构师
阿里分布式服务框架 dubbo现在已成为了外面很多中小型甚至一些大型互联网公司作为服务治理的一个首选或者考虑方案,相…
-
微服务架构下使用Spring Cloud Zuul作为网关将多个微服务整合到一个Swagger服务上详解架构师
注意: 如果你正在研究微服务,那必然少不了服务之间的相互调用,哪么服务之间的接口以及api就必须生成系统的管理文档了。如果你希望更好的管理你的API,你希望有一个工具能一站式地…
-
十分钟搞定mongodb副本集详解架构师
最近项目中用到了mongodb,由于是用mongodb来记录一些程序的日志信息和日常的统计,为了增加应用的可靠性,一直在找mo…
-
模板模式和钩子函数详解架构师
一.什么是模板模式? 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构就能重新定义该算法的某些特…
-
不寻常的单例模式详解架构师
一.什么是单例模式? 单例模式是java中最简单的设计模式之一,属于创建型设计模式,这种模式涉及到一个的单一的类,该类负责创建自己的对象,这…
-
责任链模式是什么详解架构师
一.什么是责任链模式? 责任链模式为请求创建一个接受者对象的链,这种模式给予请求的类型,对请求的发送者和接收者进行解耦.(将接受者对象连成一条…
-
Java应用架构的演化之路详解架构师
当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。 1. 不同系统不同语言之间的交互 现在我们常见的不同系统…
-
windows下安装storm1.1.0并启动详解架构师
64位windows安装storm前需要先搞定zookeeper和python,所以下面我们3步走: 一、zookeeper 1、上https://zookeeper.…
-
Netty解惑详解架构师
一、Netty 1. Netty的线程模型 netty通过Reactor模型基于多路复用器接收并处理用户请求,这个Reactor模型分为三种: 第一种是Reactor单线程模型,它…
-
Linux进程通信(IPC)的方式详解架构师
前言:Linux进程通信的方式 什么是进程通信?进程通信是指进程之间交换信息 进程通信方式共有6种: 管道(pipe),包括流管道(s_pipe)和有名管道(named pipe)…