文章 2024-07-04 来自:开发者社区

使用Java构建高可用的分布式系统

使用Java构建高可用的分布式系统 今天我们将探讨如何使用Java构建高可用的分布式系统,以及应对在分布式环境中面临的挑战。 一、什么是高可用的分布式系统? 在现代软件开发中,高可用性是一个至关重要的概念。高可用性系统指的是在面对硬件或者软件故障时,仍然能够保持稳定运行并提供服务的能力。分布式系统则是由多个自治的计算机组成,通过网络进行通信和协作以完成...

阿里云文档 2024-06-25

如何快速使用云效流水线Flow发布一个项目

本文以一个 Java + Maven + 主机构建部署示例,教你如何快速使用云效流水线 Flow 发布一个项目。

「大师课」搞定 Java 开发基础

23 课时 |
8987 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1337 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1508 人已学 |
免费
开发者课程背景图
阿里云文档 2024-02-01

如何通过Java应用构建并部署SAE

一、背景如果你1.使用 Java 进行开发2.使用 Jar/War的制品形式进行交付3.制品最终会运行在 SAE 应用上那么本文档可以帮助您实现研发流程的协同自动化。二、用户诉求一般来说,用户使用主机部署场景如下:1.对源代码进行一定的质量检测,比如单元测试,代码扫描2.将源代码构建成为可交付的制品...

阿里云文档 2024-02-01

如何通过Java应用构建并部署EDASKubernetes

一、背景如果你1.使用 Java 进行开发2.使用容器镜像的制品形式进行交付3.制品最终会运行在阿里云 EDAS Kubernetes 集群上那么本文档可以帮助您实现研发流程的协同自动化。二、用户诉求一般来说,使用 EDAS Kubernetes 部署场景如下:1.对源代码进行一定的质量检测,比如单...

阿里云文档 2024-01-12

构建Java项目容器化

使用Dockerfile将源代码构建成容器镜像,进行镜像分发、部署。相比于Golang或Python项目,Java项目因企业一般会选择自建依赖仓库(如Maven)导致容器化构建难度高,因不熟悉Dockerfile缓存机制导致构建速度较慢。本文从典型用户场景(云上自建GitLab代码仓库、自建Maven仓库)出发,介绍如何利用Dockerfile构建Java项目,如何提速构建过程以及如何利用ACR-...

阿里云文档 2023-09-13

如何指定Module编译构建中心应用实例

在BizWorks上生成的代码脚手架工程,默认只支持用Java工程Starter Module下构建出的JAR包来构建应用镜像。而对于非BizWorks代码脚手架的工程,BizWorks支持对指定Module进行代码编译、镜像构建和镜像部署操作。本文介绍如何指定Module编译构建中心应用实例。

文章 2023-06-06 来自:开发者社区

Java构建高并发高可用的电商平台(静态架构蓝图之剖析架构)

静态架构蓝图整个架构是分层的分布式的架构,纵向包括CDN,负载均衡/反向代理,web应用,业务层,基础服务层,数据存储层。水平方向包括对整个平台的配置管理部署和监控。剖析架构1. CDNCDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务...

文章 2023-06-06 来自:开发者社区

Java构建高并发高可用的电商平台(架构实践一)

一、 设计理念1.      空间换时间1)      多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),...

文章 2022-02-16 来自:开发者社区

Java集群优化——dubbo+zookeeper构建高可用分布式集群

不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。 一,背景     以前我们需要远程调用他人的接口,我们是这么做的:   &...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。