基于微服务、Java、Springcloud、Vue、MySQL开发的智慧工地管理系统源码
基于微服务、Java、Springcloud、Vue、MySQL开发的智慧工地管理系统源码
Java智慧工地系统源码(微服务+Java+Springcloud+Vue+MySQL)
Java智慧工地系统源码(微服务+Java+Springcloud+Vue+MySQL)1.系统采用微服务架构;2.支持多端展示:PC端,平板、手机APP端;3.数字孪生可视化智慧大屏,一张图掌握项目整体情况;4.依托数据交互子平台,形成用户多系统间数据融合;5.IOT云平台,实现IOT设备对接及数
开源 Golang 微服务入门三:ORM 框架 GORM
GORM 是面向 Golang 语言的一种 ORM(持久层)框架,支持多种数据库的接入,例如 MySQL,PostgreSQL,SQLite,SQL Server,Clickhouse。此框架的特点,弱化了开发者对于 SQL 语言的掌握程度,使用提供的 API 进行底层数据库的访问。
微服务中间件--http客户端Feign
Feign运行自定义配置来覆盖默认配置,可以修改的配置如下:一般我们需要配置的就是日志级别。配置Feign日志有两种方式:方式一:配置文件方式全局生效:feign:client:config:default: # 这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置logge
Java后端开发面试题——微服务篇总结
key-resolver :定义限流对象( ip 、路径、参数),需代码实现,使用spel表达式获取 replenishRate :令牌桶每秒填充平均速率。AvailabilityFilteringRule:可用性敏感策略,先过滤非健康的,再选择连接数较小的实例。key:定义限流对象,binary_
微服务--服务介绍
父maven项目主要作用:仅用来聚合子maven项目,因此仅选择pom类型。2.SpringCloud: 全家桶+轻松入第三方组件(Netflix)分布式追踪系统: sleuth + zipkin。注册中心: zookeeper/redis。配套 通信方式: http restful。注册中心: e
微服务 Eureka
Eureka是Netflix开源的一个用于构建基于微服务架构的服务发现和注册中心技术。在微服务架构中,系统被拆分成多个小型、自治的服务,每个服务负责特定的业务功能。这些服务需要能够相互发现和通信,这就是Eureka所提供的功能。Eureka主要包括两个角色:Eureka Server和Eureka
SpringCloud面试题(必看)
一、微服务架构四个核心问题?二、微服务优缺点三、为什么要选择cloud做微服务架构四、cloud深入了解1、所有实体类必须实现序列化,传输汇报错误2、热部署 spring-boot-devtools3、请求接口 Get/postForObject4、RestTemplate{请求接口地址,参数,返回
基于SpringCloud的微服务架构学习笔记(2)注册中心Eureka和负载均衡Ribbon
注册中心Eureka和负载均衡Ribbon
将Nacos注册到springboot使用以及Feign实现服务调用
服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除
如何构建一个 NodeJS 影院微服务并使用 Docker 部署
如何构建一个 NodeJS 影院微服务并使用 Docker 部署。在这个系列中,将构建一个 NodeJS 微服务,并使用 Docker Swarm 集群进行部署。NodeJS 版本7.2.0NodeJS 的基本知识Docker 的基本知识(并且已经安装了 Docker)MongoDB 的基本知识(并
技术分享 | 如何编写同时兼容 Vue2 和 Vue3 的代码?
状态是可以由系统内部行为更改的数据,而状态大小是状态所有可能的值的集合的大小,记作。而代码复杂度 = States.reduce((acc, cur) => acc * size(cur),1)。2.1.1 常见数据类型的状态大小一些常见的数据类型,比如unit的状态大小是 1,在前端里可以是 nu
SpringBoot集成Nacos
Nacos的快速入门体验
[golang gin框架] 40.Gin商城项目-微服务实战之Captcha验证码微服务
golang商城项目实战, Captcha验证码微服务
微服务springcloud 03.Eureka实现高可用
eureka1 启动参数:–spring.profiles.active=eureka1 --server.port=2001。第二步:配置启动参数 --spring.profiles.active 和 --server.port。02.在已有的项目中扩展service服务数量(item servi
Dubbo+Zookeeper使用
Dubbo+Zookeeper使用
Spring Cloud Gateway如何优雅地进行feign调用
Spring Cloud Gateway通过WebFlux响应式框架实现了全异步处理,看过Spring Cloud Gateway源码的同学应该都深有体会,响应式编程的代码有多么难理解。正因为Spring Cloud Gateway的响应式编程,导致它直接调用feign会有问题,因为feign的调用
Spring Cloud Alibaba 官方中文文档
Spring Cloud Alibaba中文文档
kafka原理五之springboot 集成批量消费
由于Kafka的写性能非常高,因此项目经常会碰到Kafka消息队列拥堵的情况。遇到这种情况,我们可以通过并发消费、批量消费的方法进行解决。
【微服务笔记17】微服务组件之Gateway实现动态路由、配置路由规则、路由过滤器
前一篇文章介绍了Gateway服务网关的基础环境搭建,在基础环境中,我们的路由地址uri是直接在application.yml配置文件中写死的,这种方式不太灵活,因为一旦微服务的IP和端口改变,此时就需要修改Gateway工程中的配置文件,然后重新启动网关工程。为了解决能够让路由不依赖于具体的IP和