Nginx域名1.hosts文件在c:/window/system32/drivers/etc/hosts文件,我们在这个文件中添加192.168.56.100msb.mall.com注意如果是没有操作权限,那么点击该文件右击属性,去掉只读属性即可通过这个域名访问到Nginx服务2.Nginx的方向代理3.Nginx的负载均衡nginx.cof是全局配置文件/mydata/nginx/conf/nginx.cof文件中最后配置了一个信息include/etc/nginx/conf.d/*.conf表示该路径下其他的配置文件也会进行扫描所以单独的服务我们可以新建一个pro.conf的文件进行配置
Docker的定义1.什么是DockerDocker是一个快速交付应用、运行应用的技术:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷2.为什么要用Docker例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。而Docker·为了解决依赖的兼容问题的,采用了两个手段:将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个
智慧工地系统利用物联网、人工智能、云计算、大数据、移动互联网等新一代信息技术,通过工地中台、三维建模服务、视频AI分析服务等技术支撑,实现智慧工地高精度动态仿真,趋势分析、预测、模拟,建设智能化、标准化的智慧工地综合业务系统,解决传统工地管理存在的弊端,更好的提高工地管理、安全水平,降低工地管理运营成本。打通从一线操作与远程监管的数据链条,实现劳务、安全、环境、材料各业务环节的智能化、互联网化管理,提升建筑工地的精益生产管理水平。一、项目开发技术技术架构:微服务+Java+SpringCloud+UniApp+MySql二、系统特点支持多端展示(PC端、手机端、平板端);数字孪生可视化大屏,一
系列文章目录第一章Java线程池技术应用第二章CountDownLatch和Semaphone的应用第三章SpringCloud简介第四章SpringCloudNetflix之Eureka文章目录系列文章目录@[TOC](文章目录)前言1、Eureka两大组件2、Eureka服务注册与发现3、案例3.1、创建主工程3.1.1、主工程pom.xml配置3.2、创建子公共模块common-api3.2.1、添加module3.2.2、pom.xml配置3.2.3、maven非springboot项目,增加main入口3.3、创建Eureka注册中心模块eureka-server3.3.1、配置po
文章目录1.服务注册与发现1.1.客户端注册(ZooKeeper)1.2.第三方注册(独立的服务Registrar)1.3.客户端发现1.4.服务端发现1.5.Consul1.6.Eureka1.7.SmartStack1.8.Etcd2.API网关2.1.请求转发2.2.响应合并2.3.协议转换2.4.数据转换2.5.安全认证3.配置中心3.1.Zookeeper配置中心3.2.配置中心数据分类4.事件调度(Kafka)5.服务跟踪(starter-sleuth)6.服务熔断(Hystrix)6.1.Hystrix断路器机制7.API管理微服务,简单来说,是一种设计方法,其中一个应用程序是作
目录一、系统高可用(HighAvailability)(1)啥是“高可用”?(2)集群是啥意思?①主备模式②主从模式③高可用模式④总结(3)分布式(Distribution)①单机部署②分布式部署(4)微服务(5)分布式和微服务的对比二、分布式应用(1)分布式存储(2)分布式计算(3)分布式系统三、分布式协调服务(以ZooKeeper为例)一、系统高可用(HighAvailability)(1)啥是“高可用”?🍀通俗一点说,高可用的意思是:在高并发的情况下,系统仍然是可用的🍀高可用的目的:保障业务的连续性(实现在用户眼里,业务永远是正常对外提供服务的)🍀🍬【上图】一个SpringBoot项目(
背景注册中心是日常使用频率很高的微服务组件,通过较低的资源溢价帮助客户缩短微服务的构建周期、提升可用性;微服务治理实现了0门槛就能接入全链路灰度、无损上下线、限流降级、环境隔离、数据库治理等能力,轻松完成开源到稳定生产的跨越;云原生网关则将网络入口的流量调度能力和后端的服务发现、服务治理能力相结合,从架构层面来提升全链路的性能和安全性。这是MSE提供的三大核心产品能力之间的底层关联,产品研发团队保持每月至少迭代一次的投入,来持续提升产品竞争力。基于此,我们将MSE近期发布的重要能力做了一次汇总。注册配置中心更新版本体系、升级产品能力新增开发版,开发测试环境也能使用Nacos2.0、ZooKee
文章目录一、前言二、分布式ID初始化1、UUIDGenerator2、IdWorker1)初始化时间戳和序列号2)初始化机器ID三、分布式ID获取1、生成UUID的入口2、如何生成一个UUID1)如何解决序列号被用尽的问题为什么判断时间戳时是大于等于,而不是大于?为什么就让线程睡眠了5ms?2)时钟回拨问题的解决四、总结和后续一、前言至此,seata系列的内容包括:
1.简介ShardingSphere-Proxy是ShardingSphere分布式数据库中间件的一部分,它提供了「数据库代理」功能。通过引入ShardingSphere-Proxy,可以在无需改动应用程序代码的情况下,实现分库分表的数据库分片、读写分离、逻辑表达式分片等功能。ShardingSphere-Proxy独立运行于应用程序和数据库之间,充当数据库的代理,自动将请求路由至相应的数据库节点。官网地址:https://shardingsphere.apache.org2.下载代理数据库官网下载(5.4.0版本):https://shardingsphere.apache.org/docu
前言我把nacos部署到一台服务器上,然后我在本地运行自己的微服务,中间用了OpenVPN服务来作为桥梁,但是注册到nacos的服务却是内网ip,当时我就炸了,明明有通道你不走,你非得走不通的道!!正文下面就是图片展示效果在我调用这个服务的接口时,那肯定是不通的解决这个问题也好解决,只需要修改下面的配置就可以再注册的时候声明自己的IP地址是多少就行了spring:application:name:@artifactId@cloud:nacos:username:@nacos.username@password:@nacos.password@discovery:server-addr:${NA