上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 在解决并发安全问题的时候,思路其实就是将并发执行控制为串行执行,这就是锁的具体表现。 在传统的单机模式下,synchronized关键字、ReentrantLock、CAS等方案的单机锁是可行的,但是分布式架构的微服务,一个服务多个节点的场景就需要Redisson等分布式锁来处理。 经典的秒杀场景下 阅读全文
posted @ 2023-10-20 08:07 Ashe|||^_^ 阅读(56) 评论(0) 推荐(0) 编辑
摘要: reference https://docs.docker.com/get-started/overview/ Images An image is a read-only template with instructions for creating a Docker container. // 阅读全文
posted @ 2023-10-09 22:06 Ashe|||^_^ 阅读(24) 评论(0) 推荐(0) 编辑
摘要: yum remove docker-ce docker-ce-cli containerd.io // 卸载docker yum install -y yum-utils // 扩展和增强 yum 包管理器 # 配置docker安装源 yum-config-manager --add-repo ht 阅读全文
posted @ 2023-10-09 17:11 Ashe|||^_^ 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 微服务系统搭建大致顺序: 建立父项目打包为pom上传到私服Maven 子项目在pom.xml中继承父项目的(公共)依赖 安装Nacos,所有服务都注册到Nacos 搭建Gateway,Gateway是外部请求的统一入口 安装Sentinel,Sentinel会监控经过Gateway的全部流量,实现流 阅读全文
posted @ 2023-10-08 22:32 Ashe|||^_^ 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 在微服务系统中,服务被拆分成若干个项目,而这些子项目都有一个共同的父项目,以使用公共依赖,搭建子项目只需继承父项目的依赖即可。而这些公共依赖需要上传到一个在线Maven私服,子项目在构建时就能成功引入公共依赖。Maven私服的还具有节省带宽,加快Maven构建速度等优点。 其实我们个人下载的Mave 阅读全文
posted @ 2023-10-07 19:28 Ashe|||^_^ 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Docker拉取MongoDB镜像 docker pull mongo docker-compose.yml文件 version: '3.7' services: mongodb: image: mongo container_name: mongodb ports: - "27017:27017" 阅读全文
posted @ 2023-10-07 07:02 Ashe|||^_^ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: pom.xml文件引入依赖 <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-client --> <dependency> <groupId>co.elastic.clients< 阅读全文
posted @ 2023-10-06 23:44 Ashe|||^_^ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch是一种分布式、面向文档的NoSQL数据库,专门设计用于全文搜索、数据分析和日志存储。它不仅可以存储大量文档数据,还支持复杂的全文搜索、数据聚合和分析查询,使其非常适用于日志管理、搜索引擎、实时分析和大规模数据存储等场景。 Elasticsearch的数据结构由索引Index 阅读全文
posted @ 2023-10-06 01:04 Ashe|||^_^ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 关于new-elasticsearch.yml禁用https的操作是因为默认情况下,Elasticsearch使用HTTPS来加密通信,启动elasticsearch容器会导致Elasticsearch无法正常工作,如果你的服务器是基于HTTPS访问,请忽略该操作 拉取Docker镜像,选择你从来没 阅读全文
posted @ 2023-10-05 23:30 Ashe|||^_^ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: yml 和 yaml 文件没有区别,都是 YAML(Yet Another Markup Language)文件的扩展名。YAML 是一种可读性高、用来表达数据序列化的格式。YAML 参考了其他多种语言,包括:C语言、Python、Perl,并从 XML、电子邮件的数据格式(RFC 2822)中获得 阅读全文
posted @ 2023-10-05 22:11 Ashe|||^_^ 阅读(2577) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页