08 2021 档案
摘要:1、kafka的安装部署 因为我这边只有一个阿里云服务器,且配置贼低,所以我就不部署集群,直接部署一个单机版的测试玩玩 1)新建soft文件夹,并将kafka的jar上传到该文件夹下 2)解压压缩包,并将解压后的文件名改为 kafka tar -zxvf kafka_2.11-0.11.0.0.tg
阅读全文
摘要:1、分布式事务的问题 单体应用被拆分为微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。每个服务内部数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证 总结:一个业务操作需要跨多个数据源或者需要跨多个系统进行远程调用,就会产生分布式
阅读全文
摘要:1、定义 kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要用于大数据实时处理领域 2、消息队列 1)传统消息队列的应用场景 2)使用消息队列的好处 ①、解耦 ②、可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所 以即使一个
阅读全文
摘要:八、@SentinelResource 1、按名称限流+后续处理 参考上面的热点key步骤 2、按照Url地址限流 + 后续处理 限流处理是sentinel自带的 3、上面兜底方案面临的问题 同Hystrix一样 ①、系统默认的,没有体现我们自己的业务要求 ②、依照现有条件,我们自己定义的处理方法和
阅读全文
摘要:四、流控规则 1、介绍模式 2、流控模式 3、流控效果 五、降级规则 1、官网 2、基本介绍 3、降级策略实战 六、热点key限流 1、是什么? 2、官网 3、@SentinelResource注解 4、controller中声明兜底方法 5、在sentinel中添加热点限流配置 6、测试 7、参数
阅读全文
摘要:一、Sentinel简介1、官网http://github.com/alibaba/Sentinel中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D2、是什么?一句话总结来说:升级版的Hystrix3、下载地址http:
阅读全文
摘要:一、ElasticSearch概述ElasticSearch是一个分布式,RESTFUL风格的搜索和数据分析引擎二、Elasticsearch 安装下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 1、选择win
阅读全文
摘要:一、JavaWeb的概念 二、.Web 资源的分类 三、常用的 Web 服务器 五、Tomcat使用 1、安装 2、Tomcat的目录介绍 3 启动Tomcat 4、停止Tomcat 5、如何修改Tomcat的端口号 6、如何部署web工程到Tomcat中 7、手动打开html网页到浏览器和在浏览器
阅读全文
摘要:1、Nacos官网集群部署 nacos.io/zh-cn/docs/cluster-mode-quick-start.html nacos集群架构 默认Nacos使用嵌入式数据库实现数据的存储。所以如果启动多个默认配置的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集
阅读全文
摘要:1、拉取镜像 docker pull mysql:5.7 2、在 /mydata/mysql 下创建文件挂载目录(自己选择) 3、创建docker容器 以 3333进行端口映射,指定root用户的初始密码为 123456,通过下图可以看到mysql确实成功启动 docker run -d --nam
阅读全文
摘要:一.XML 简介 什么是 xml? xml 是可扩展的标记性语言 xml 的主要作用有: 1、用来保存数据,而且这些数据具有自我描述性 2、它还可以做为项目或者模块的配置文件 3、还可以做为网络传输数据的格式(现在 JSON 为主) 二、xml语法 1、文档声明 <?xml version="1.0
阅读全文
摘要:一、基本概念 1、index(索引) 2、Type (类型) 3、Document(文档) 4、倒排索引机制 二、ElasticSearch - Docker安装 1、下载镜像文件 2、创建实例 3、【补充】 docker 安装kibana 三、初步检索 1、_cat 2、索引一个文档 3、查询文档
阅读全文