微服务-1环境搭建(代码片段)

fger fger     2022-12-02     442

关键词:

一、docker和docker-compost

# 使用yum安装docker
yum -y install docker
# 启动
systemctl start docker.service
# 设置为开机自启动
systemctl enable docker.service

# 下载docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限(这里不懂可以看一下菜鸟教程-linux教程-文件权限)
sudo chmod +x /usr/local/bin/docker-compose
# 查看docker-compose版本
docker-compose --version

二、docker来快速部署ElasticSearch到Linux上

version: 3.4

services:
  elasticsearch:
    image: slideroom/elasticsearch:98
    environment:
      bootstrap.memory_lock: true
      discovery.type: single-node
      ES_JAVA_OPTS: -Xms512m -Xmx512m
      xpack.security.enabled: false
    ports:
      - 9200:9200
      - 9300:9300
    ulimits:
      memlock:
        soft: -1 
        hard: -1
    volumes:
      - esdata:/usr/share/elasticsearch/data

  kibana:
    depends_on:
      - elasticsearch
    image: slideroom/kibana:116
    ports:
      - 5601:5601
 
volumes:
  esdata:
    driver: local
  appdata:
    driver: local

注意:复制粘贴记得检查

通过一句简单的命令:docker-compose up -d 即可快速启动ElasticSearch和Kibana

 

springcloudalibaba微服务环境搭建(代码片段)

我们本次是使用的电商项目中的商品、订单、用户为案例进行讲解。2.1案例准备2.1.1技术选型maven:3.3.9数据库:MySQL5.7持久层:SpingDataJpa其他:SpringCloudAlibaba技术栈2.1.2模块设计springcloud-alibaba父工程shop-common 公共模块    ... 查看详情

十一springsecurity微服务权限方案——环境准备&搭建项目结构(代码片段)

一、所需环境准备1.1、创建数据库/*NavicatPremiumDataTransferSourceServer:localhostSourceServerType:MySQLSourceServerVersion:80024SourceHost:localhost:3306SourceSchema:acl_dbTargetServerType:MySQLTargetServerVersion: 查看详情

怀仁药店微服务环境搭建记录(代码片段)

怀仁药店微服务环境搭建记录:基础条件:服务器已安装docker,且开通外网功能。修改计算机hostname:hostnamectlset-hostnamehr-rs一、建立分区及格式:(注:先确保没有镜像和容器运行在服务器上)[[email protected]~]#df-h文件系统容... 查看详情

微服务架构的环境搭建及简单测试(代码片段)

...用架构    1.3 分布式架构    1.4SOA架构    1.5 微服务架构二、微服务架构搭建    2.1 微服务架构简介    2.2 微服务案例准备    2.3 创建父工程、基础模块    2.4 创建微服务一、系统架构的演变过程    1.0 前... 查看详情

springcloud新闻头条微服务项目:环境搭建及框架准备(代码片段)

 个人简介: >📦个人主页:赵四司机>🏆学习方向:JAVA后端开发 >📣种一棵树最好的时间是十年前,其次是现在!>⏰往期文章:SpringBoot项目整合微信支付>🧡喜欢的话麻烦点... 查看详情

谷粒商城-分布式基础项目环境搭建(代码片段)

目录1. 项目背景2.项目架构3.分布式基础概念3.1.微服务3.2.集群&分布式&节点3.3.远程调用3.4.负载均衡3.5.服务注册/发现&注册中心3.6.配置中心3.7.服务熔断&服务降级 3.8.API网关  4.环境搭建4.1.安装Docker4.2.docker安装mysql1.... 查看详情

商城项目02_环境搭建安装vagrantdockermysqlredis从0搭建各个微服务项目数据库初始化(代码片段)

....docker上安装mysql⑤.docker上安装redis⑥.从gitee初始化一个微服务⑦.从0搭建各个微服务项目⑧.数据库坏境初始化⑨.安装Nginx(高级篇)①.安装virtualBox①.下载、安装virtualBox:https://www.virtualbox.org/,要开启cpu 查看详情

商城项目02_环境搭建安装vagrantdockermysqlredis从0搭建各个微服务项目数据库初始化(代码片段)

....docker上安装mysql⑤.docker上安装redis⑥.从gitee初始化一个微服务⑦.从0搭建各个微服务项目⑧.数据库坏境初始化⑨.安装Nginx(高级篇)①.安装virtualBox①.下载、安装virtualBox:https://www.virtualbox.org/,要开启cpu 查看详情

go-zero微服务开发环境搭建(代码片段)

原创不易,未经允许,请勿转载。更新于2022-03-04,增加插件安装文章目录一、Docker以及mysql、redis等软件的安装二、安装protoc-gen-go三、安装protoc四、安装goctl工具五、GoLand插件安装一、Docker以及mysql、redis等软件的安装... 查看详情

go-zero微服务开发环境搭建(代码片段)

原创不易,未经允许,请勿转载。更新于2022-03-04,增加插件安装文章目录一、Docker以及mysql、redis等软件的安装二、安装protoc-gen-go三、安装protoc四、安装goctl工具五、GoLand插件安装一、Docker以及mysql、redis等软件的安装... 查看详情

sprngcloud微服务框架搭建(代码片段)

...e/details/701488331、简介目前来说,SpringCloud是比较完整的微服务解决方案框架。不像其他rpc远程调用框架,只是解决某个微服务中的问题。2、微服务框架搭建2.1、服务的注册与发现Eureka(Finchley版本)本次采用Eureka作为服务注册与... 查看详情

eureka高可用集群环境搭建(代码片段)

注册中心集群在微服务中,注册中心非常核心,可以实现服务治理,如果一旦注册出现故障的时候,可能会导致整个微服务无法访问,在这时候就需要对注册中心实现高可用集群模式。Eureka集群相当简单:相互注册Eureka高可用实... 查看详情

商城项目02_环境搭建安装vagrantdockermysqlredis从0搭建各个微服务项目数据库初始化安装nginx(代码片段)

....docker上安装mysql⑤.docker上安装redis⑥.从gitee初始化一个微服务⑦.从0搭建各个微服务项目⑧.数据库坏境初始化⑨.高级篇-安装Nginx①.virtualBox-管理虚拟机①.下载、安装virtualBox:https://www.virtualbox.org/,要 查看详情

springcloud----环境搭建(代码片段)

...t和Dependencies的区别跳过单元测试支付模块构建(上)创建微服务模块套路:在当前父工程下,创建cloud-provider-payment8001微服务提供者支付Module模块改pom写YML主启动支付模块构建(中)业务类支付模块构建(下)---总结热部 查看详情

docker发布微服务lnmp综合应用(代码片段)

...harbo镜像仓库二、docker02操作1.docker自定义网络2.容器运行服务3.登录网页安装WordPress三、docker03操作1.下载镜像2.容器运行服务3.登录网页安装WordPress总结环境角色主机名IP安装服务镜像服务器docker01172.16.0.128harbo应用服务器docker02172.... 查看详情

5.springcloud微服务架构搭建之《springboot集成hystrix》(代码片段)

1.springcloud微服务架构搭建之《springboot自动装配Redis》2.springcloud微服务架构搭建之《springboot集成nacos注册中心》3.springcloud微服务架构搭建之《springboot自动装配ribbon》4.springcloud微服务架构搭建之《springboot集成openFeign》目录1.项目... 查看详情

springcloudalibaba微服务网关gateway(代码片段)

文章目录1.什么是SpringCloudGateway1.1核心概念1.2工作原理2.SpringCloudGateway快速开始2.1环境搭建1)引入依赖2)编写yml配置文件3)测试2.2路由断言工厂(RoutePredicateFactories)配置2.2.1时间匹配2.2.2Cookie匹配2.2.3Header匹配2.2.4路径匹配2.2... 查看详情

springcloudalibaba微服务网关gateway(代码片段)

文章目录1.什么是SpringCloudGateway1.1核心概念1.2工作原理2.SpringCloudGateway快速开始2.1环境搭建1)引入依赖2)编写yml配置文件3)测试2.2路由断言工厂(RoutePredicateFactories)配置2.2.1时间匹配2.2.2Cookie匹配2.2.3Header匹配2.2.4路径匹配2.2... 查看详情