一、概念二、集成 Name Server是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。 Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Master与Slave的对应关系通过指定相同的Broke...
Read More
Spring Boot集成RocketMQ
Quartz基本概念和与Spring Boot集成
1 基本概念以下基本概念均对应Quartz的API。1.1 任务JobKey包括jobName和jobGroup。同一调度器中,任务的JobKey是唯一的,被Scheduler用来管理Job。Job代表定时任务要执行的内容,只包含一个execute方法,执行的内容写在方法里:public interface Jo...
Read More
钩子函数、切面编程和代理
钩子函数 切面编程 代理 静态代理 动态代理 以前对钩子函数、切面编程和动态代理分别进行过了解,从来没有把三者联合起来思考过。今天在讨论一个问题的过程中,突然意识到这三者其实是为了达到同一目的的三种方法,也就是说从目的上讲是同一种东西——都是为了增强方法,让方法获得一...
Read More
Elasticsearch wildcard搜索
Wildcard 搜索 禁止分词 注意 参考本文针对Elasticsearch 6.1版本。Wildcard 搜索类似于MySQL的模糊搜索,适用于string类型,占位符有两个: ?:匹配一个字符; *:匹配多个字符。查询时用wildcard关键字搜索,如:{ "query": { "bo...
Read More