摘要:
在研究ServletRequest 以及 ServletResponse 等注入的过程中,发现还有一个ObjectFactory 对象,简单研究下其使用以及原理。 1. ObjectFactory使用 下面从两种方式研究其使用, 一种是接口, 一种是类。 1. 主要代码 (1) 类的方式 packa 阅读全文
摘要:
简单研究下Springboot 整合RocketMQ。 使用的是Apache的rocketmq-spring-boot-starter 1. 初始化项目 1. pom 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://m 阅读全文
摘要:
简单研究下Zuul简单使用以及原理. 1. 使用 0. pom如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3. 阅读全文
摘要:
今天在研究Zuul 源码的时候发现其是自定义HandlerMapping 与 自己的Handler,相当于在SpringMVC的org.springframework.web.servlet.DispatcherServlet#doDispatch 方法中通过HandlerMapping 选择han 阅读全文
摘要:
1. 消息发送重试机制 1. 简介 producer对发送失败的消息进行重新发送的机制,称为消息发送重试机制,也称为消息重投机制。 有一些限制: 生产者在发送消息时,若采用同步或异步发送方式,发送失败会重试,但oneway 消息发送方式发送失败是没有重试机制的。 只有普通消息有重试,顺序消息没有重试 阅读全文
摘要:
简单研究下rockermq 批量消息、过滤消息、事务消息的使用。 ###1. 批量消息 简介 批量消息的发送能提升投递小消息的性能。但是批量消息有一些限制,一批投递的消息应该有相同的主题、具有相同的刷盘策略、不支持延时消息与事务型消息。 另外,生产者发送消息的大小有一些限制。默认不超过1MB 的消息 阅读全文
摘要:
研究下其简单使用。 0. pom <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.8.0</version> </dependency> 1 阅读全文
摘要:
1. 容器简介 1. 简介 百度词条的解释如下: 有效的将单个操作系统的资源划分到孤立的组中,以便更好的在孤立的组之间平衡有冲突的资源使用需求,这种技术就是容器技术。 docker 官网对容器的解释: https://docs.docker.com/get-started/ a container 阅读全文
摘要:
简单研究下kubesphere 中devops 的使用。 1. 安装 实际上就是修改安装过程中的 cluster-configuration.yaml 文件的devops.enable 设为true 即可, kebesphere 会自己下载jenkins,我们通过kubesphere 操作流水线最终 阅读全文
摘要:
学习完k8s 之后,简单研究下,基于jenkins、gitlab、docker、k8s 实现自动部署微服务。 1. 机器规划 后来机器扛不住,就将gitlab 镜像给停掉了,采用了gitee 。不过便于学习,还是学习了下其搭建过程。 2. 组件搭建 1. 安装gitlab 1. 拉取镜像并且启动 d 阅读全文