微服务
文章平均质量分 97
Onism_DreamBoat
这个作者很懒,什么都没留下…
展开
-
分布式事务
事务一般分为两种,一种是传统的,也就是本地事务,在传统数据库事务中,都必须满足。原创 2024-01-15 19:52:14 · 1065 阅读 · 0 评论 -
Sentinel
Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.htmlSentinel 具有以下特征:•丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。•完备的实时监控:Sentinel 同时提供实时的监控功能。原创 2024-01-15 19:45:27 · 964 阅读 · 0 评论 -
分布式搜索——Elasticsearch
Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助用户从海量数据中快速找到需要的内容。例如:在GitHub搜索代码、在百度搜索问题的答案、在打车软件搜索附近的车。JavaRestClient操作elasticsearch的流程基本类似。核心是client.indices()方法来获取索引库的操作对象。初始化RestHighLevelClient创建XxxIndexRequest。XXX是Create、Get、Delete。原创 2024-01-15 19:41:44 · 1693 阅读 · 0 评论 -
服务异步通讯——RabbitMQ
基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程:建立connection创建channel利用channel声明队列定义consumer的消费行为handleDelivery()利用channel将消费者与队列绑定多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量。原创 2024-01-15 19:25:15 · 1637 阅读 · 0 评论 -
Docker
镜像是将应用程序及其需要的系统函数库环境配置依赖打包而成。镜像是分层结构,每一层称为一个LayerBaseImage层:包含基本的系统函数库、环境变量、文件系统Entrypoint:入口,是镜像中应用启动的命令其它:在BaseImage基础上添加依赖、安装程序、完成整个应用的安装和配置以MySQL为例,查看镜像的组成结构:简单来说,镜像就是在系统函数库、运行环境基础上,添加应用程序文件、配置文件、依赖文件等组合,然后编写好启动脚本打包在一起形成的文件。原创 2023-10-05 08:17:08 · 341 阅读 · 0 评论