摘要: 一、安装依赖说明 1.OpenResty: 版本应在1.9.7.3+ Orange的监控插件需要统计http的某些状态数据,所以需要编译OpenResty时添加--with-http_stub_status_module 由于使用了*_block指令,所以OpenResty的版本最好在1.9.7.3 阅读全文
posted @ 2018-04-16 00:12 飘飘来来荡荡去去 阅读(1072) 评论(0) 推荐(1) 编辑
摘要: 一、前言 咋一看标题包含个Orange,我们不把Orange直接翻译成橙子,就像Spring框架不翻译成春一样 ! 这里的Orange是基于Nginx / OpenResty的API Gateway,OpenResty是什么?API Gateway又是什么? 二、解释 1.什么是OpenResty 阅读全文
posted @ 2018-04-15 22:08 飘飘来来荡荡去去 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 说明:由于motan注解方式是基于Spring boot配置的,本身自己没有再去看spring新的框架比如:Spring boot、Spring Cloud,所以近期有时间先把Spring boot先梳理一下再来着重配置这块。 有兴趣或对于Spring boot熟悉的也可以自行根据案例去测试。 阅读全文
posted @ 2018-04-13 23:54 飘飘来来荡荡去去 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 前言:在集群环境下使用Motan需要依赖外部服务发现组件,目前支持consul或zookeeper,但是工作中最常用的是zookeeper,所以这里以zookeeper作为注册中心 ! 一、zookeeper的安装和启动 说明:这里以单机集群的方式来作为注册中心 ①.首先下载zk的tar.gz包,放 阅读全文
posted @ 2018-04-13 23:31 飘飘来来荡荡去去 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 一、什么是异步调用? 1.同步调用 方法间的调用,假设A方法调用B方法,A方法等待B方法执行完毕后才执行本身,这个同步调用,是具有阻塞式的调用,如果B方法非常耗时,那么整个方法的执行效率将会非常低; 2.异步调用 同样是方法间的调用,假设A方法调用B方法,不同的是A方法调用B方法后,B方法很快的返回 阅读全文
posted @ 2018-04-11 23:22 飘飘来来荡荡去去 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、创建项目工程 motan-parent依赖: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat 阅读全文
posted @ 2018-04-11 00:06 飘飘来来荡荡去去 阅读(371) 评论(0) 推荐(0) 编辑
摘要: RPC概述 RPC:即Remote Procedure Call Protocol,翻译过来就是远程过程调用协议。 引用知乎(https://www.zhihu.com/question/25536695)上的解释就是: RPC的本质 对于软件工程师来讲,形如object.method()的方法调用 阅读全文
posted @ 2018-04-10 23:56 飘飘来来荡荡去去 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 一、事务简介 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性; 事务就是一系列的动作, 它们被当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用; 事务的四个关键属性(ACID): 原子性(atomicity):事务是一个原子操作,由一系列动作组成,事务的原子 阅读全文
posted @ 2018-04-09 22:16 飘飘来来荡荡去去 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、什么是AOP? AOP是面向切面编程(Aspect-Oriented Programming),它是一种新的方法论,是对传统的面向对象编程的一种补充,更具体的说是在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 引用知乎用户的描述:地址https://www.z 阅读全文
posted @ 2018-04-07 16:24 飘飘来来荡荡去去 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、配置Bean的两种方式之使用注解配置Bean 1.使用注解配置Bean和使用xml配置Bean的对比 如果我们要将一个Bean上交给IOC容器管理,要么使用xml配置方式,要么使用注解,以下是注解配置以及xml配置的对比: 创建一个Bean: 将其使用xml的配置方式交给IOC容器管理: 测试代 阅读全文
posted @ 2018-04-06 16:03 飘飘来来荡荡去去 阅读(173) 评论(0) 推荐(0) 编辑