chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于SpringBoot實(shí)現(xiàn)多租戶架構(gòu):支持應(yīng)用多租戶部署和管理

jf_ro2CN3Fa ? 來源:CSDN ? 2023-06-05 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述

1 什么是多租戶架構(gòu)?

多租戶架構(gòu)是指在一個(gè)應(yīng)用中支持多個(gè)租戶(Tenant)同時(shí)訪問,每個(gè)租戶擁有獨(dú)立的資源和數(shù)據(jù),并且彼此之間完全隔離。通俗來說,多租戶就是把一個(gè)應(yīng)用按照客戶的需求“分割”成多個(gè)獨(dú)立的實(shí)例,每個(gè)實(shí)例互不干擾。

2 多租戶架構(gòu)的優(yōu)勢

更好地滿足不同租戶的個(gè)性化需求。

可以降低運(yùn)維成本,減少硬件、網(wǎng)絡(luò)等基礎(chǔ)設(shè)施的投入。

節(jié)約開發(fā)成本,通過復(fù)用代碼,快速上線新的租戶實(shí)例。

增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可伸縮性,支持水平擴(kuò)展,每個(gè)租戶的數(shù)據(jù)和資源均可管理和控制。

3 實(shí)現(xiàn)多租戶架構(gòu)的技術(shù)選擇

對于實(shí)現(xiàn)多租戶架構(gòu)技術(shù)不是最重要的最重要的是正確的架構(gòu)思路。但是選擇正確的技術(shù)可以更快地實(shí)現(xiàn)多租戶架構(gòu)。

二、設(shè)計(jì)思路

1 架構(gòu)選型

基于Java開發(fā)多租戶應(yīng)用推薦使用Spring Boot和Spring Cloud。Spring Boot能快速搭建應(yīng)用并提供許多成熟的插件。Spring Cloud則提供了許多實(shí)現(xiàn)微服務(wù)架構(gòu)的工具和組件。

1.1 Spring Boot

使用Spring Boot可以簡化項(xiàng)目的搭建過程自動(dòng)配置許多常見的第三方庫和組件,減少了開發(fā)人員的工作量。

@RestController
publicclassTenantController{

@GetMapping("/hello")
publicStringhello(@RequestHeader("tenant-id")StringtenantId){
return"Hello,"+tenantId;
}
}

1.2 Spring Cloud

在架構(gòu)多租戶的系統(tǒng)時(shí)Spring Cloud會(huì)更加有用。Spring Cloud提供了一些成熟的解決方案,如Eureka、Zookeeper、Consul等,以實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)、負(fù)載均衡等微服務(wù)功能。

2 數(shù)據(jù)庫設(shè)計(jì)

在多租戶環(huán)境中數(shù)據(jù)庫必須為每個(gè)租戶分別存儲(chǔ)數(shù)據(jù)并確保數(shù)據(jù)隔離。我們通常使用以下兩種方式實(shí)現(xiàn):

多個(gè)租戶共享相同的數(shù)據(jù)庫,每個(gè)表中都包含tenant_id這一列,用于區(qū)分不同租戶的數(shù)據(jù)。

為每個(gè)租戶創(chuàng)建單獨(dú)的數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫內(nèi)的表結(jié)構(gòu)相同,但數(shù)據(jù)相互隔離。

3 應(yīng)用多租戶部署

為了實(shí)現(xiàn)多租戶在應(yīng)用部署時(shí)我們需要考慮以下兩個(gè)問題。

3.1 應(yīng)用隔離

在多租戶環(huán)境中不同租戶需要訪問不同的資源,因此需要進(jìn)行應(yīng)用隔離。可以通過構(gòu)建獨(dú)立的容器或虛擬機(jī)、使用命名空間等方式實(shí)現(xiàn)。Docker就是一種非常流行的隔離容器技術(shù)。

3.2 應(yīng)用配置

由于每個(gè)租戶都有自己的配置需求因此需要為每個(gè)租戶分別設(shè)置應(yīng)用配置信息,例如端口號、SSL證書等等。這些配置可以存儲(chǔ)在數(shù)據(jù)庫中,也可以存儲(chǔ)在云配置中心中。

4 租戶管理

在多租戶系統(tǒng)中需要能夠管理不同租戶的數(shù)據(jù)和資源,同時(shí)需要為每個(gè)租戶分配相應(yīng)的權(quán)限。解決方案通常包括以下兩部分。

4.1 租戶信息維護(hù)

租戶信息的維護(hù)包括添加、修改、刪除、查詢等操作,要求能夠根據(jù)租戶名稱或租戶ID快速查找對應(yīng)的租戶信息。

CREATETABLEtenant(
idBIGINTAUTO_INCREMENTPRIMARYKEY,
nameVARCHAR(50)NOTNULLUNIQUE,
descriptionVARCHAR(255),
created_timeTIMESTAMPDEFAULTCURRENT_TIMESTAMP,
updated_timeTIMESTAMPDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP
);

4.2 租戶權(quán)限控制

在多租戶應(yīng)用中必須為每個(gè)租戶分別設(shè)置對系統(tǒng)資源的訪問權(quán)限。例如,A租戶和B租戶不能訪問彼此的數(shù)據(jù)。

@EnableGlobalMethodSecurity(prePostEnabled=true)
@Configuration
publicclassSecurityConfigextendsWebSecurityConfigurerAdapter{

@Override
protectedvoidconfigure(HttpSecurityhttp)throwsException{
http.authorizeRequests()
.antMatchers("/api/tenant/**").hasRole("ADMIN")
.anyRequest().authenticated()
.and()
.formLogin();
}

@Autowired
publicvoidconfigureGlobal(AuthenticationManagerBuilderauth)throwsException{
auth.userDetailsService(userDetailsService())
.passwordEncoder(newBCryptPasswordEncoder())
.and()
.inMemoryAuthentication()
.withUser("admin")
.password(newBCryptPasswordEncoder().encode("123456"))
.roles("ADMIN");
}
}

三、技術(shù)實(shí)現(xiàn)

1 Spring Boot中的多租戶實(shí)現(xiàn)

在Spring Boot中可以通過多數(shù)據(jù)源和動(dòng)態(tài)路由來實(shí)現(xiàn)多租戶機(jī)制。

1.1 多數(shù)據(jù)源實(shí)現(xiàn)

多數(shù)據(jù)源是指為不同的租戶配置不同的數(shù)據(jù)源,使得每個(gè)租戶都可以訪問自己的獨(dú)立數(shù)據(jù)。具體實(shí)現(xiàn)方法如下:

@Configuration
publicclassDataSourceConfig{
@Bean(name="dataSourceA")
@ConfigurationProperties(prefix="spring.datasource.a")
publicDataSourcedataSourceA(){
returnDataSourceBuilder.create().build();
}

@Bean(name="dataSourceB")
@ConfigurationProperties(prefix="spring.datasource.b")
publicDataSourcedataSourceB(){
returnDataSourceBuilder.create().build();
}

@Bean(name="dataSourceC")
@ConfigurationProperties(prefix="spring.datasource.c")
publicDataSourcedataSourceC(){
returnDataSourceBuilder.create().build();
}
}

以上代碼是配置了三個(gè)數(shù)據(jù)源分別對應(yīng)三個(gè)租戶。然后在使用時(shí),可以使用注解標(biāo)記需要連接的數(shù)據(jù)源。

@Service
publicclassProductService{
@Autowired
@Qualifier("dataSourceA")
privateDataSourcedataSource;

//...
}

1.2 動(dòng)態(tài)路由實(shí)現(xiàn)

動(dòng)態(tài)路由是指根據(jù)請求的URL或參數(shù)動(dòng)態(tài)地切換到對應(yīng)租戶的數(shù)據(jù)源。具體實(shí)現(xiàn)如下:

publicclassDynamicDataSourceextendsAbstractRoutingDataSource{
@Override
protectedObjectdetermineCurrentLookupKey(){
returnTenantContextHolder.getTenantId();
}
}

@Configuration
publicclassDataSourceConfig{
@Bean(name="dataSource")
@ConfigurationProperties(prefix="spring.datasource")
publicDataSourcedataSource(){
returnDataSourceBuilder.create().type(DynamicDataSource.class).build();
}
}

以上是動(dòng)態(tài)路由的核心代碼DynamicDataSource繼承自AbstractRoutingDataSource,通過determineCurrentLookupKey()方法動(dòng)態(tài)獲得租戶ID,然后切換到對應(yīng)的數(shù)據(jù)源。

2 Spring Cloud中的多租戶實(shí)現(xiàn)

在Spring Cloud中可以通過服務(wù)注冊與發(fā)現(xiàn)、配置中心、負(fù)載均衡等方式實(shí)現(xiàn)多租戶機(jī)制。

2.1 服務(wù)注冊與發(fā)現(xiàn)

使用Spring Cloud中的Eureka實(shí)現(xiàn)服務(wù)注冊與發(fā)現(xiàn)。每個(gè)租戶的服務(wù)都在注冊中心以不同的應(yīng)用名稱進(jìn)行注冊,客戶端可以通過服務(wù)名稱來訪問對應(yīng)租戶的服務(wù)。

2.2 配置中心

使用Spring Cloud Config作為配置中心。配置文件以租戶ID進(jìn)行區(qū)分,客戶端通過讀取對應(yīng)租戶的配置文件來獲取配置信息。

2.3 負(fù)載均衡

使用Spring Cloud Ribbon作為負(fù)載均衡器。根據(jù)請求的URL或參數(shù)選擇對應(yīng)租戶的服務(wù)實(shí)例進(jìn)行請求轉(zhuǎn)發(fā)。

2.4 API

在API網(wǎng)關(guān)層面實(shí)現(xiàn)多租戶機(jī)制根據(jù)請求的URL或參數(shù)判斷所屬租戶,并轉(zhuǎn)發(fā)到對應(yīng)租戶的服務(wù)實(shí)例。

四、 應(yīng)用場景

1 私有云環(huán)境

私有云環(huán)境指的是由企業(yè)自行搭建的云環(huán)境,不對外提供服務(wù),主要應(yīng)用于企業(yè)內(nèi)部的數(shù)據(jù)存儲(chǔ)、管理、共享和安全控制。相較于公有云,私有云的優(yōu)點(diǎn)在于可以更好地保護(hù)企業(yè)核心數(shù)據(jù),同時(shí)也能夠滿足企業(yè)對于數(shù)據(jù)安全性和可控性的要求。

2 公有云環(huán)境

公有云環(huán)境指的是由云服務(wù)商搭建并對外提供服務(wù)的云環(huán)境,用戶可以根據(jù)需要購買相應(yīng)的云服務(wù),如云存儲(chǔ)、云計(jì)算、云數(shù)據(jù)庫等。相較于私有云,公有云的優(yōu)點(diǎn)在于具有成本低廉、彈性伸縮、全球化部署等特點(diǎn),能夠更好地滿足企業(yè)快速發(fā)展的需求。

3 企業(yè)級應(yīng)用

企業(yè)級應(yīng)用是指面向企業(yè)客戶的應(yīng)用程序,主要包括ERP、CRM、OA等一系列應(yīng)用系統(tǒng)。這類應(yīng)用的特點(diǎn)在于功能強(qiáng)大、流程復(fù)雜、數(shù)據(jù)量大,需要滿足企業(yè)的高效率、高可靠性、高安全性和易維護(hù)性等要求。在云計(jì)算環(huán)境下,企業(yè)可以將這些應(yīng)用部署在私有云或公有云上,減少了硬件設(shè)備的投入和維護(hù)成本,提高了管理效率。

五、實(shí)現(xiàn)步驟

1 搭建Spring Boot和Spring Cloud環(huán)境

首先需要在Maven項(xiàng)目中引入以下依賴:

 

org.springframework.boot
spring-boot-starter-web


 

org.springframework.cloud
spring-cloud-dependencies
2020.0.3
pom
import

然后需要在application.yml中配置相應(yīng)的參數(shù),如下所示:

spring:
datasource:
url:jdbc//localhost:3306/appdb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username:root
password:123456

mybatis:
type-aliases-package:com.example.demo.model
mapper-locations:classpath:mapper/*.xml

server:
port:8080

eureka:
client:
serviceUrl:
defaultZone:http://localhost:8761/eureka/

management:
endpoints:
web:
exposure:
include:"*"

其中datasource.url為數(shù)據(jù)庫連接的URL,username和password為數(shù)據(jù)庫連接的賬號和密碼;server.port為Spring Boot應(yīng)用啟動(dòng)的端口;eureka.client.serviceUrl.defaultZone為Eureka服務(wù)注冊中心的URL。

2 修改數(shù)據(jù)庫設(shè)計(jì)

接下來需要對數(shù)據(jù)庫進(jìn)行相應(yīng)的修改,以支持多租戶部署。具體來說,我們需要在數(shù)據(jù)庫中添加一個(gè)與租戶相關(guān)的字段,以便在應(yīng)用中區(qū)分不同的租戶。

3 實(shí)現(xiàn)應(yīng)用多租戶部署

接著需要在代碼中實(shí)現(xiàn)應(yīng)用的多租戶部署功能。具體來說,我們需要為每個(gè)租戶實(shí)例化對應(yīng)的Spring Bean,并根據(jù)租戶ID將請求路由到相應(yīng)的Bean中去處理。

以下是一個(gè)簡單的實(shí)現(xiàn)示例:

@Configuration
publicclassMultiTenantConfig{

//提供對應(yīng)租戶的數(shù)據(jù)源
@Bean
publicDataSourcedataSource(TenantRegistrytenantRegistry){
returnnewTenantAwareDataSource(tenantRegistry);
}

//多租戶Session工廠
@Bean(name="sqlSessionFactory")
publicSqlSessionFactorysqlSessionFactory(DataSourcedataSource)
throwsException{
SqlSessionFactoryBeansessionFactory=newSqlSessionFactoryBean();
sessionFactory.setDataSource(dataSource);
returnsessionFactory.getObject();
}

//動(dòng)態(tài)切換租戶
@Bean
publicMultiTenantInterceptormultiTenantInterceptor(TenantResolvertenantResolver){
MultiTenantInterceptorinterceptor=newMultiTenantInterceptor();
interceptor.setTenantResolver(tenantResolver);
returninterceptor;
}

//注冊攔截器
@Override
publicvoidaddInterceptors(InterceptorRegistryregistry){
registry.addInterceptor(multiTenantInterceptor());
}

//注冊租戶信息
@Bean
publicTenantRegistrytenantRegistry(){
returnnewTenantRegistryImpl();
}

//解析租戶ID
@Bean
publicTenantResolvertenantResolver(){
returnnewHeaderTenantResolver();
}

}

其中MultiTenantConfig是多租戶部署的核心配置類,它提供了對應(yīng)租戶數(shù)據(jù)源、多租戶Session工廠、動(dòng)態(tài)切換租戶等功能。

4 實(shí)現(xiàn)租戶管理

最后需要實(shí)現(xiàn)一個(gè)租戶管理的功能,以便在系統(tǒng)中管理不同的租戶。具體來說,我們可以使用Spring Cloud的服務(wù)注冊與發(fā)現(xiàn)組件Eureka來注冊每個(gè)租戶的實(shí)例,并在管理界面中進(jìn)行相應(yīng)的操作。另外,我們還需要為每個(gè)租戶提供一個(gè)獨(dú)立的數(shù)據(jù)庫,以保證數(shù)據(jù)隔離性。

六、小結(jié)回顧

本文詳細(xì)介紹了如何使用Spring Boot和Spring Cloud實(shí)現(xiàn)一個(gè)支持多租戶部署的應(yīng)用。主要包括搭建Spring Boot和Spring Cloud環(huán)境、修改數(shù)據(jù)庫設(shè)計(jì)、實(shí)現(xiàn)應(yīng)用多租戶部署、實(shí)現(xiàn)租戶管理等方面。

應(yīng)用場景主要包括SaaS應(yīng)用、多租戶云服務(wù)等。優(yōu)劣勢主要體現(xiàn)在提升了應(yīng)用的可擴(kuò)展性和可維護(hù)性,但也增加了部署和管理的復(fù)雜度。未來的改進(jìn)方向可以考慮進(jìn)一步提升多租戶管理的自動(dòng)化程度,減少人工干預(yù)和錯(cuò)誤率。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2992

    瀏覽量

    114863
  • CRM
    CRM
    +關(guān)注

    關(guān)注

    1

    文章

    150

    瀏覽量

    21712
  • URL
    URL
    +關(guān)注

    關(guān)注

    0

    文章

    141

    瀏覽量

    16045
  • SSL
    SSL
    +關(guān)注

    關(guān)注

    0

    文章

    131

    瀏覽量

    26525
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    966

    瀏覽量

    29964
  • SpringBoot
    +關(guān)注

    關(guān)注

    0

    文章

    175

    瀏覽量

    559

原文標(biāo)題:基于 SpringBoot 實(shí)現(xiàn)多租戶架構(gòu):支持應(yīng)用多租戶部署和管理

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    淘寶規(guī)格SKU管理接口

    對應(yīng)獨(dú)立的庫存、價(jià)格和銷售數(shù)據(jù)。淘寶開放平臺(tái)(TOP)提供了一套完善的API接口,幫助開發(fā)者實(shí)現(xiàn)程序化SKU管理。本技術(shù)帖將逐步解析淘寶規(guī)格SKU管理接口的功能、使用方法和最佳實(shí)踐,
    的頭像 發(fā)表于 10-10 15:32 ?166次閱讀
    淘寶<b class='flag-5'>多</b>規(guī)格SKU<b class='flag-5'>管理</b>接口

    SkyLiTE? 高頻段頻段功率放大器模塊,支持 LTE 高級應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()SkyLiTE? 高頻段頻段功率放大器模塊,支持 LTE 高級應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有SkyLiTE? 高頻段
    發(fā)表于 09-24 18:35
    SkyLiTE? 高頻段<b class='flag-5'>多</b>模<b class='flag-5'>多</b>頻段功率放大器模塊,<b class='flag-5'>支持</b> LTE 高級應(yīng)用 skyworksinc

    收費(fèi)難、管理煩?安科瑞預(yù)付費(fèi)系統(tǒng)讓能源管理更高效!

    - 管 - 邊 - 端” 一體化架構(gòu),為各類場景提供智能、透明、高效的能源管理解決方案! 一、靈活計(jì)費(fèi),繳費(fèi)充值更便捷 模式適配,緊跟政策不走樣 兼容預(yù)付費(fèi)、后付費(fèi)雙模式,支持分時(shí)
    的頭像 發(fā)表于 09-11 10:34 ?258次閱讀

    米爾RK3576部署端側(cè)模態(tài)輪對話,6TOPS算力驅(qū)動(dòng)30億參數(shù)LLM

    通過硬件算力優(yōu)化與軟件棧協(xié)同,將視覺編碼、語言推理、對話管理三大核心能力封裝為可落地的工程方案,而本文將聚焦其輪對話的部署全流程,拆解從模型加載到交互推理的每一個(gè)關(guān)鍵環(huán)節(jié)。 RK3576
    發(fā)表于 09-05 17:25

    租戶網(wǎng)絡(luò)運(yùn)維破局:自動(dòng)化配置實(shí)戰(zhàn)

    租戶網(wǎng)絡(luò)(Multi-Tenant Network)是一種在云計(jì)算環(huán)境中實(shí)現(xiàn)網(wǎng)絡(luò)資源虛擬化的關(guān)鍵技術(shù),其核心目標(biāo)是通過共享底層物理網(wǎng)絡(luò)基礎(chǔ)設(shè)施,為多個(gè)獨(dú)立租戶(用戶、企業(yè)或部門)提供
    的頭像 發(fā)表于 08-22 11:07 ?1001次閱讀
    <b class='flag-5'>多</b><b class='flag-5'>租戶</b>網(wǎng)絡(luò)運(yùn)維破局:自動(dòng)化配置實(shí)戰(zhàn)

    一主從LORA網(wǎng)關(guān)實(shí)現(xiàn)農(nóng)業(yè)大棚智慧管理系統(tǒng)方案

    的 LORA 網(wǎng)關(guān)架構(gòu),能夠實(shí)現(xiàn)對農(nóng)業(yè)大棚內(nèi)環(huán)境參數(shù)、設(shè)備運(yùn)行狀態(tài)等信息的實(shí)時(shí)精準(zhǔn)采集、傳輸與管理,助力農(nóng)業(yè)生產(chǎn)邁向智能化、精準(zhǔn)化管理。 系統(tǒng)架構(gòu)
    的頭像 發(fā)表于 07-14 15:59 ?408次閱讀
    一主<b class='flag-5'>多</b>從LORA網(wǎng)關(guān)<b class='flag-5'>實(shí)現(xiàn)</b>農(nóng)業(yè)大棚智慧<b class='flag-5'>管理</b>系統(tǒng)方案

    模光纖和單模光纖哪個(gè)更容易部署

    模光纜通常比單模光纜更容易部署,這主要?dú)w因于其在光源、連接技術(shù)、安裝容錯(cuò)性以及成本等方面的優(yōu)勢。以下是具體分析: 一、光源與連接技術(shù) 模光纜: 使用LED或VCSEL(垂直腔面發(fā)射激光器)作為
    的頭像 發(fā)表于 07-08 11:14 ?319次閱讀

    開放生態(tài)+極簡運(yùn)維:租戶園區(qū)網(wǎng)絡(luò)的云原生管理實(shí)踐

    新一代云化園區(qū)網(wǎng)解決方案,創(chuàng)新性地將數(shù)據(jù)中心級的Spine/Leaf架構(gòu)以及“全三層”、“云架構(gòu)”、“超堆疊”、“云漫游”等設(shè)計(jì)理念應(yīng)用于園區(qū)場景,顯著提升網(wǎng)絡(luò)服務(wù)質(zhì)量和運(yùn)維水平。面對租戶
    的頭像 發(fā)表于 06-16 16:28 ?692次閱讀
    開放生態(tài)+極簡運(yùn)維:<b class='flag-5'>多</b><b class='flag-5'>租戶</b>園區(qū)網(wǎng)絡(luò)的云原生<b class='flag-5'>管理</b>實(shí)踐

    如何利用RAKsmart服務(wù)器實(shí)現(xiàn)高效站點(diǎn)部署方案

    利用RAKsmart服務(wù)器實(shí)現(xiàn)高效站點(diǎn)部署方案,需結(jié)合其網(wǎng)絡(luò)優(yōu)勢、彈性資源管理和合理的架構(gòu)設(shè)計(jì)。以下是分步實(shí)施方案,涵蓋網(wǎng)絡(luò)優(yōu)化、資源分配
    的頭像 發(fā)表于 05-19 10:38 ?308次閱讀

    云電競服務(wù)器 工作原理

    實(shí)例,實(shí)現(xiàn)硬件資源的按需分配與隔離運(yùn)行。 資源池化?:CPU、GPU、內(nèi)存等硬件資源整合為統(tǒng)一資源池,支持租戶并行使用 彈性調(diào)度?:根據(jù)游戲負(fù)載自動(dòng)調(diào)整資源配比(如《賽博朋克2077
    的頭像 發(fā)表于 05-14 07:44 ?360次閱讀
    云電競服務(wù)器 工作原理

    云MES系統(tǒng)源碼,支持 SaaS 租戶,支持二次開發(fā)

    萬界星空科技MES生產(chǎn)制造執(zhí)行系統(tǒng)源碼,有演示,多個(gè)項(xiàng)目應(yīng)用案例,成熟穩(wěn)定。支持二次開發(fā),商業(yè)授權(quán)后可商用。
    的頭像 發(fā)表于 05-07 11:14 ?400次閱讀
    云MES系統(tǒng)源碼,<b class='flag-5'>支持</b> SaaS <b class='flag-5'>多</b><b class='flag-5'>租戶</b>,<b class='flag-5'>支持</b>二次開發(fā)

    適用于數(shù)據(jù)中心和AI時(shí)代的800G網(wǎng)絡(luò)

    數(shù)據(jù)中心依賴數(shù)千甚至上萬個(gè)GPU集群進(jìn)行高性能計(jì)算,對帶寬、延遲和數(shù)據(jù)交換效率提出極高要求。 AI云:以生成式AI為核心的云平臺(tái),為租戶環(huán)境提供推理服務(wù)。這類數(shù)據(jù)中心要求網(wǎng)絡(luò)具備高帶寬、穩(wěn)定性
    發(fā)表于 03-25 17:35

    在線監(jiān)測管理系統(tǒng)的智能化功能詳解 多角色權(quán)限與多項(xiàng)目管理 終端適配

    在線監(jiān)測管理系統(tǒng)的智能化功能詳解 多角色權(quán)限與多項(xiàng)目管理 終端適配 在線監(jiān)測管理系統(tǒng)采用基于BS架構(gòu)設(shè)計(jì),用戶可通過瀏覽器
    的頭像 發(fā)表于 03-19 17:18 ?514次閱讀

    hyper v 安裝,hyper v 安裝的實(shí)用指南,hyper-v批量管理工具的使用指南

    在云計(jì)算的租戶環(huán)境中,不同租戶共享物理資源,通過虛擬機(jī)實(shí)現(xiàn)隔離。為了保障每個(gè)租戶的服務(wù)質(zhì)量和資源安全,云服務(wù)提供商需要對大量虛擬機(jī)進(jìn)行有效
    的頭像 發(fā)表于 01-24 11:00 ?635次閱讀
    hyper v 安裝,hyper v 安裝的實(shí)用指南,hyper-v批量<b class='flag-5'>管理</b>工具的使用指南

    詳解MySQL實(shí)例部署

    詳解MySQL實(shí)例部署
    的頭像 發(fā)表于 11-11 11:10 ?873次閱讀