天天觀焦點:【云原生 ? Prometheus】Prometheus 注冊中心Eureka服務發(fā)現(xiàn)原理
Prometheus 注冊中心Eureka服務發(fā)現(xiàn)原理
概述
Eureka服務發(fā)現(xiàn)協(xié)議允許使用Eureka Rest API
檢索出Prometheus需要監(jiān)控的targets,Prometheus會定時周期性的從Eureka調用Eureka Rest API
,并將每個應用實例創(chuàng)建出一個target。
(相關資料圖)
Eureka服務發(fā)現(xiàn)協(xié)議支持對如下元標簽進行relabeling
:
__meta_eureka_app_name
: the name of the app__meta_eureka_app_instance_id
: the ID of the app instance__meta_eureka_app_instance_hostname
: the hostname of the instance__meta_eureka_app_instance_homepage_url
: the homepage url of the app instance__meta_eureka_app_instance_statuspage_url
: the status page url of the app instance__meta_eureka_app_instance_healthcheck_url
: the health check url of the app instance__meta_eureka_app_instance_ip_addr
: the IP address of the app instance__meta_eureka_app_instance_vip_address
: the VIP address of the app instance__meta_eureka_app_instance_secure_vip_address
: the secure VIP address of the app instance__meta_eureka_app_instance_status
: the status of the app instance__meta_eureka_app_instance_port
: the port of the app instance__meta_eureka_app_instance_port_enabled
: the port enabled of the app instance__meta_eureka_app_instance_secure_port
: the secure port address of the app instance__meta_eureka_app_instance_secure_port_enabled
: the secure port of the app instance__meta_eureka_app_instance_country_id
: the country ID of the app instance__meta_eureka_app_instance_metadata_
: app instance metadata__meta_eureka_app_instance_datacenterinfo_name
: the datacenter name of the app instance__meta_eureka_app_instance_datacenterinfo_
: the datacenter metadataeureka_sd_configs
常見配置如下:
- job_name: "eureka" eureka_sd_configs: - server: http://localhost:8761/eureka #eureka server地址 refresh_interval: 1m #刷新間隔,默認30s
eureka_sd_configs
官網支持主要配置如下:
server: basic_auth: [ username: ] [ password: ] [ password_file: ]# Configures the scrape request"s TLS settings.tls_config: [ ]# Optional proxy URL.[ proxy_url: ]# Configure whether HTTP requests follow HTTP 3xx redirects.[ follow_redirects: | default = true ]# Refresh interval to re-read the app instance list.[ refresh_interval: | default = 30s ]
Eureka協(xié)議實現(xiàn)
基于Eureka
服務發(fā)現(xiàn)協(xié)議核心邏輯都封裝在discovery/eureka.go
的func (d *Discovery) refresh(ctx context.Context) ([]*targetgroup.Group, error)
方法中:
func (d *Discovery) refresh(ctx context.Context) ([]*targetgroup.Group, error) { // 通過Eureka REST API接口從eureka拉取元數(shù)據:http://ip:port/eureka/apps apps, err := fetchApps(ctx, d.server, d.client) if err != nil { return nil, err } tg := &targetgroup.Group{ Source: "eureka", } for _, app := range apps.Applications {//遍歷app // targetsForApp()方法將app下每個instance部分轉成target targets := targetsForApp(&app) //解析的采集點合入一起 tg.Targets = append(tg.Targets, targets...) } return []*targetgroup.Group{tg}, nil}
refresh
方法主要有兩個流程:
1、fetchApps()
:從eureka-server
的/eureka/apps
接口拉取注冊服務信息;
2、targetsForApp()
:遍歷app
下instance
,將每個instance
解析出一個target
,并添加一堆元標簽數(shù)據。
如下示例從eureka-server
的/eureka/apps
接口拉取的注冊服務信息:
1 UP_1_ SERVICE-PROVIDER-01 localhost:service-provider-01:8001 192.168.3.121 SERVICE-PROVIDER-01 192.168.3.121 UP UNKNOWN 8001 443 1 MyOwn 30 90 1629385562130 1629385682050 0 1629385562132 8001 true 8080 http://192.168.3.121:8001/ http://192.168.3.121:8001/actuator/info http://192.168.3.121:8001/actuator/health service-provider-01 service-provider-01 false 1629385562132 1629385562039 ADDED
instance
信息會被解析成采集點target
:
func targetsForApp(app *Application) []model.LabelSet { targets := make([]model.LabelSet, 0, len(app.Instances)) // Gather info about the app"s "instances". Each instance is considered a task. for _, t := range app.Instances { var targetAddress string // __address__取值方式:instance.hostname和port,沒有port則默認port=80 if t.Port != nil { targetAddress = net.JoinHostPort(t.HostName, strconv.Itoa(t.Port.Port)) } else { targetAddress = net.JoinHostPort(t.HostName, "80") } target := model.LabelSet{ model.AddressLabel: lv(targetAddress), model.InstanceLabel: lv(t.InstanceID), appNameLabel: lv(app.Name), appInstanceHostNameLabel: lv(t.HostName), appInstanceHomePageURLLabel: lv(t.HomePageURL), appInstanceStatusPageURLLabel: lv(t.StatusPageURL), appInstanceHealthCheckURLLabel: lv(t.HealthCheckURL), appInstanceIPAddrLabel: lv(t.IPAddr), appInstanceVipAddressLabel: lv(t.VipAddress), appInstanceSecureVipAddressLabel: lv(t.SecureVipAddress), appInstanceStatusLabel: lv(t.Status), appInstanceCountryIDLabel: lv(strconv.Itoa(t.CountryID)), appInstanceIDLabel: lv(t.InstanceID), } if t.Port != nil { target[appInstancePortLabel] = lv(strconv.Itoa(t.Port.Port)) target[appInstancePortEnabledLabel] = lv(strconv.FormatBool(t.Port.Enabled)) } if t.SecurePort != nil { target[appInstanceSecurePortLabel] = lv(strconv.Itoa(t.SecurePort.Port)) target[appInstanceSecurePortEnabledLabel] = lv(strconv.FormatBool(t.SecurePort.Enabled)) } if t.DataCenterInfo != nil { target[appInstanceDataCenterInfoNameLabel] = lv(t.DataCenterInfo.Name) if t.DataCenterInfo.Metadata != nil { for _, m := range t.DataCenterInfo.Metadata.Items { ln := strutil.SanitizeLabelName(m.XMLName.Local) target[model.LabelName(appInstanceDataCenterInfoMetadataPrefix+ln)] = lv(m.Content) } } } if t.Metadata != nil { for _, m := range t.Metadata.Items { // prometheus label只支持[^a-zA-Z0-9_]字符,其它非法字符都會被替換成下劃線_ ln := strutil.SanitizeLabelName(m.XMLName.Local) target[model.LabelName(appInstanceMetadataPrefix+ln)] = lv(m.Content) } } targets = append(targets, target) } return targets}
解析比較簡單,就不再分析,解析后的標簽數(shù)據如下圖:
標簽中有兩個特別說明下:
1、__address__
:這個取值instance.hostname
和port
(默認80),所以要注意注冊到eureka
上的hostname
準確性,不然可能無法抓取;
2、metadata-map
數(shù)據會被轉成__meta_eureka_app_instance_metadata_
格式標簽,prometheus
進行relabeling
一般操作metadata-map
,可以自定義metric_path
、抓取端口等;
3、prometheus
的label
只支持[a-zA-Z0-9_]
,其它非法字符都會被轉換成下劃線,具體參加:strutil.SanitizeLabelName(m.XMLName.Local)
;但是eureka
的metadata-map
標簽含有下劃線時,注冊到eureka-server
上變成雙下劃線,如下配置:
eureka: instance: metadata-map: scrape_enable: true scrape.port: 8080
通過/eureka/apps
獲取如下:
總結
基于Eureka
服務發(fā)現(xiàn)原理如下圖:
基于eureka_sd_configs
服務發(fā)現(xiàn)協(xié)議配置創(chuàng)建Discoverer
,并通過協(xié)程運行Discoverer.Run
方法,Eureka
服務發(fā)現(xiàn)核心邏輯封裝discovery/eureka.go
的func (d *Discovery) refresh(ctx context.Context) ([]*targetgroup.Group, error)
方法中。
refresh
方法中主要調用兩個方法:
1、fetchApps
:定時周期從Eureka Server
的/eureka/apps
接口拉取注冊上來的服務元數(shù)據信息;
2、targetsForApp
:解析上步驟拉取的元數(shù)據信息,遍歷app
下的instance
,將每個instance
解析成target
,并將其它元數(shù)據信息轉換成target
元標簽可以用于relabel_configs
操作
標簽:
推薦
-
天天觀焦點:【云原生 ? Prometheus】Prometheus 注冊中心Eureka服務發(fā)現(xiàn)原理
Eureka服務發(fā)現(xiàn)協(xié)議允許使用EurekaRestAPI檢索出Prometheus需要監(jiān)控的targets,Prometheus會定時周期性的從Eurek
來源: -
環(huán)球熱訊:國際大行齊唱多!中國GDP增速預期迎密集上調 野村、美銀最新加入
財聯(lián)社4月21日訊(編輯卞純)在本周初公布數(shù)據顯示中國第一季度經濟強勁復蘇后,野村國際(香港)和美
來源: -
全球觀速訊丨小米手環(huán)8、小米平板6系列等新品齊發(fā),配置升級更有性價比
關注小米13Ultra新品發(fā)布會上,除了主角小米13Ultra,還有小米手環(huán)8、小米平板6系列、小米大師86英寸Min...
來源: -
世界快消息!最新全球手機銷量情況公布,蘋果不再“狂飆”
近年來,由于華為手機受到打壓,蘋果iPhone手機可以說占據高端旗艦領域的優(yōu)勢,手機銷量節(jié)節(jié)攀升,到了2...
來源: -
最資訊丨RCEP化妝品市場研究報告(東盟篇)》發(fā)布 美妝出海最大的挑戰(zhàn)是產品質量
RCEP化妝品市場研究報告(東盟篇)》發(fā)布美妝出海最大的挑戰(zhàn)是產品質量---在日前舉行的第二屆中國化妝品...
來源: -
環(huán)球快資訊:國產手機發(fā)力高端化 品牌優(yōu)勢逐步凸顯
國產手機發(fā)力高端化品牌優(yōu)勢逐步凸顯---外形漂亮顏色多、操作流暢待機續(xù)航長、拍照攝影色彩好……如今,...
來源: -
當前短訊!助力企業(yè)健康發(fā)展 芙蓉區(qū)開展易制毒化學品業(yè)務培訓
紅網時刻新聞4月20日訊(通訊員曾琳)為進一步提升易制毒化學品系統(tǒng)管理人員的業(yè)務能力,堅決遏制易制毒...
來源: -
快消息!“封面人物:上市公司高管訪談錄” 硅寶科技王有治:以“雙主業(yè)”拓展成長空間 推動產業(yè)鏈協(xié)同創(chuàng)新發(fā)展
“封面人物:上市公司高管訪談錄”硅寶科技王有治:以“雙主業(yè)”拓展成長空間推動產業(yè)鏈協(xié)同創(chuàng)新發(fā)展---...
來源: -
天天新消息丨馬云獲聘香港大學榮譽教授?聚焦教育和企業(yè)創(chuàng)新
據新浪科技,香港大學在官網發(fā)布消息,聘請馬云為榮譽教授,聘期三年。據媒體核實,馬云公益基金會確認...
來源: -
【天天快播報】楊瀾在北京投資成立醫(yī)藥科技公司 注冊資本1000萬
天眼查App顯示,4月19日,北京圖引擎醫(yī)藥科技有限公司成立,法定代表人宮超凡,注冊資本1000萬人民幣,...
來源: -
今日快訊:周鴻祎內部信:360員工不會被GPT淘汰,鼓勵使用GPT拿績效
據新浪科技,今天下午,360集團創(chuàng)始人周鴻祎發(fā)布主題為“三六零人工智能總動員”的內部信,要求360每一...
來源: -
WPS Office macOS 版 5.4.0 發(fā)布:優(yōu)化繪制場景下的 CPU 能耗
IT之家4月21日消息,據IT之家網友反饋,WPSOffice今日正式推出了WPSOfficemacOS版5 4 0版本,優(yōu)化了繪...
來源: -
微軟重發(fā) KB4023057 更新,為Win10 / Win11引入新版更新健康工具
需要注意的是, "MicrosoftUpdateHealthTools "并不是一個新軟件,它是該公司去年首次發(fā)布的。在用戶...
來源: -
小米cc9pro支持多少倍變焦?小米cc9pro無線充電怎么開啟?
小米cc9pro支持多少倍變焦?小米cc9pro通過4顆鏡頭的接力變焦,最終可實現(xiàn)2倍光學變焦、10倍混合變焦和5...
來源: -
每日播報!國家外匯局:1-3月銀行累計結匯37362億元人民幣,累計售匯38417億元人民幣
證券時報網訊,國家外匯管理局統(tǒng)計數(shù)據顯示,2023年3月,銀行結匯12956億元人民幣,售匯14053億元人民幣...
來源: -
小米手機專業(yè)拍照模式怎么用?小米手機拍照閃光燈怎么開啟?
小米手機專業(yè)拍照模式怎么用?1、白平衡:這個參數(shù)是用來調整色溫范圍,通俗來講,就是數(shù)值越大的時候,...
來源:
財富更多》
-
快消息!“封面人物:上市公司高管訪談錄” 硅寶科技王有治:以“雙主業(yè)”拓展成長空間 推動產業(yè)鏈協(xié)同創(chuàng)新發(fā)展
“封面人物:上市公司高管訪談錄”硅寶...
-
最資訊丨RCEP化妝品市場研究報告(東盟篇)》發(fā)布 美妝出海最大的挑戰(zhàn)是產品質量
RCEP化妝品市場研究報告(東盟篇)》發(fā)...
-
央行:住戶部門消費和投資意愿正在回升
央行:住戶部門消費和投資意愿正在回升-...
-
全球今亮點!劉慈欣談人工智能:有點焦慮但也坦然面對
劉慈欣談人工智能:有點焦慮但也坦然面...
-
環(huán)球快資訊:國產手機發(fā)力高端化 品牌優(yōu)勢逐步凸顯
國產手機發(fā)力高端化品牌優(yōu)勢逐步凸顯---...
動態(tài)更多》
熱點
- realme10系列正式宣布 采用雙曲面屏正面頂部居中挖孔
- 五菱全新微型電動車內飾官圖發(fā)布 座椅采用星際形打孔工藝
- 努比亞Z40星空典藏版正式開售 采用微米級油畫筆觸紋理技術
- iQOO11系列正式官宣 首批搭載驍龍8Gen2機型之一
- 海信34英寸帶魚屏顯示器發(fā)布 支持165Hz刷新率
- OPPO明年將商用240W超級閃充 新一代電芯支持更高倍率充電
- 第一款Android手機渲染圖曝光 橫向滑蓋設計和全尺寸鍵盤
- 吉利首款純電皮卡11月9日上市 車輛續(xù)航里程超過610公里
- 努比亞Z40SPro星空典藏版正式公布 堪稱窄邊框天花板
- vivo無線運動耳機2今日正式上市 首銷只要119元
- 小米cc9pro怎么設置虛擬導航?小米cc9pro無線充電怎么開啟?
- 微信屏幕黑色怎么回事?微信屏幕壁紙圖片怎么設置?
- 世界熱點評!國際收支數(shù)據樂觀,匯豐預測歐元數(shù)月內將漲至1.15!
- 蘋果手表對講機功能怎么用?蘋果手表怎么配對新的手機?
- 蘋果短信怎么發(fā)表情效果?蘋果短信被拉黑是什么提示?
- 蘋果短信怎么設置特效?蘋果短信怎么拉黑對方短信?
- 榮耀20s語音助手在哪里?榮耀20s的語音助手怎么喊出來?
- 榮耀9x人臉識別怎么設置?榮耀9x吃雞能開多少幀?
- 小米9的超級夜景怎么開?小米9的安全守護怎么關閉?
- 天天快播:游戲公司詩悅網絡于廣州成立新公司
- 環(huán)球消息!網易云十年聽歌報告發(fā)布!網易云音樂正式上線十周年
- 全球速讀:報告稱:英國企業(yè)對 AI 專業(yè)知識的需求激增
- 小米8投屏功能在哪?小米8投屏怎么連接電視?
- 每日時訊!顧地科技擬將收購夢汽文旅100%股權
- 微信扣費限額在哪里設置?微信扣費怎么關閉自動續(xù)費?
- 小米手表搭載什么處理器?小米手表處理器相當于驍龍多少?
- 想要“毀滅人類”的AI機器人ChaosGPT賬號遭推特封殺
- 小米手表搭載什么操作系統(tǒng)?小米手表操作系統(tǒng)怎么升級?
- oppo手機怎么開啟望遠鏡?oppo手機定位在哪里設置?
- 微信撤回的圖片怎么看?微信撤回幾分鐘內可以撤回?
- 小米手表有沒有圓形表盤?小米手表表盤怎么設置成自己照片?
- 小米cc9pro是曲面屏嗎?小米cc9pro有nfc功能嗎?
- 小米手表能用手機卡嗎?小米手表怎么連接手機?
- 微信網頁版登陸不了怎么回事?微信網頁版可以傳輸文件嗎?
- 小米cc9pro有息屏顯示嗎?小米cc9pro有什么新功能?
- 國家外匯局:國內股票估值低,投資收益前景良好,外資投資空間仍大
- 小米手表是什么材質?小米手表的二維碼在哪里找?
- 小米cc9pro怎么設置人臉解鎖?小米CC9Pro的傳感器是哪家的?
- 小米cc9pro怎么給應用加密?小米cc9pro密碼忘了怎么辦?
- 魅族16T怎么拍慢動作視頻?魅族16t的屏幕怎么樣?
- 小米cc9pro怎么打開小愛同學?小米cc9pro無線充電怎么開啟?
- 魅族16T耗電太快怎么辦?魅族16t耗電快怎么解決?
- 天天快播:看好中國經濟!野村、美銀上調今年中國GDP增速預期
- 小米cc9pro怎么開啟usb調試?小米CC9Pro怎么設置超級壁紙?
- 全球觀速訊丨小米13 Ultra定價低于預期!米粉毫無猶豫沖首發(fā)
- 快訊2023-04-20 19:11:11
- 世界播報:南方路機:2022年凈利潤下降26.42%至1.14億元 擬10派3.2元
- 魅族16T來短信沒聲音怎么辦?魅族16T的返回健不一樣?
- 全球熱點!外需脈沖內需平淡 濮耐股份業(yè)績“領跑”經營凈現(xiàn)金流|年報解讀
- 榮耀20青春版怎么顯示網速?榮耀20青春版網速慢怎么辦?
- 魅族16T怎么調整照片大小?魅族16th照片在哪個文件夾?
- 世界熱消息:快訊2023-04-20 19:10:09
- 小米cc9pro怎么豎屏鎖定?小米cc9pro有什么新功能?
- 當前熱文:2022年鄉(xiāng)鎮(zhèn)工作總結 鄉(xiāng)鎮(zhèn)工作總結
- 小米cc9pro怎么打開護眼模式?小米CC9Pro的散熱方式是什么?
- 中國航天報:“星艦”首飛失敗,航天創(chuàng)新從來不易
- 環(huán)球動態(tài):大渡口:敲門入戶查隱患 消防安全入人心
- 抖音可以自動播放下一條嗎?抖音播放速度快慢怎么調?
- 榮耀20青春版怎么雙開微信?榮耀20青春版怎么隱藏應用?
- 全球觀天下!江北警方:開展嚴打嚴防春季攻勢第三次清查行動
- vivos5屏幕分辨率是多少?vivos5屏幕分辨率在哪里調?
- 今日訊!騰訊申請喜劇大會商標
- 【全球快播報】微軟蘇菲要換代了!Surface Pro 10/Go 4新品曝光:外形/配置大變
- 榮耀20青春版怎么鎖定后臺?榮耀20青春版怎么錄屏幕視頻?
- 微信群聊太多如何收納?微信群聊二維碼怎么永久有效?
- 世界熱推薦:午評:兩市走低 中藥、貴金屬板塊漲幅居前
- 小米cc9pro怎么設置一鍵鎖屏?小米cc9pro無線充電怎么開啟?
- 當前熱文:你那里飄雨了嗎?今日重慶這些高速路段將受大到暴雨影響
- 抖音搬運別人的作品可以嗎?抖音作品刪除了還能找回來嗎?
- 環(huán)球熱門:黑粉侵權趙露思被限制消費 黑粉侵權趙露思未賠償被限消
- 抖音視頻看不完整怎么辦?抖音視頻配音說話怎么弄的?
- 【重慶·早餐】蹄花米線“好吃到破防”
- opporeno2炫彩模式在哪里?oppo炫彩模式是干嘛用的?
- 盤州交警多措并舉縱深推進道路交通安全專項整治“百日行動”!
- 天天最資訊丨堅守貴州縣城23年,她把小書攤開成了全省最美書店
- 專為孩子設計!阿爾法蛋智能顯微鏡P3專業(yè)版上市,開啟微觀世界探索!
- opporeno2即錄怎么剪輯視頻?opporeno2的電池容量是多少?
- 【環(huán)球播資訊】24日供電暫時中斷!涉重慶九龍坡區(qū)、高新區(qū)、渝中區(qū)、沙坪壩區(qū)這些區(qū)域
- 抖音訪問主頁有記錄嗎?抖音主頁喜歡列表什么意思?
- 魅族16T怎么打開相機網格?魅族16t相機防抖嗎?
- 【環(huán)球時快訊】視頻 | 南昌恢復開通至越南航線航班
- 微資訊!“來自星星的孩子”李家偉為兒子造出了一輛火車
- 實時:首屆“秀山毛尖”杯茶王賽暨第二屆武陵山茶文化節(jié)舉行
- 世界訊息:郵儲銀行黔東南州分行:積極打擊電信詐騙 守好老百姓“錢袋子”
- 柳州攤主被陌生男背后貼膏藥后立即倒地,警方介入調查 迷藥?點穴?低血糖?還是擺拍?
- 實時:A卡大面積降價后 NVIDIA終于坐不住了:RTX 4090/4080破發(fā)
- 全球今亮點!一季度我國船舶工業(yè)三項指標世界第一
- 環(huán)球最資訊丨索尼宣布收購Firewalk 助力開發(fā)線上服務型游戲
- 【世界新視野】公版顯卡好還是非公版顯卡好,為什么?
- 巡視四個著力的具體內容_四個著力的具體內容
- 全球觀天下!DHL快遞訂購9架B777-200LR改裝貨機,提升運力和可持續(xù)發(fā)展
- 今日播報!一季度農業(yè)農村經濟運行情況:穩(wěn)步提升糧食產能 全面推進鄉(xiāng)村振興
- 天天精選!五一假期熱門城市出爐
- “無底線營銷”數(shù)量最多 市場監(jiān)管部門去年查辦民生領域違法案件20.6萬件
- 天天快看點丨王小川五季智能申請AI大模型“百川智能”商標
- 環(huán)球關注:我國航空運輸市場安全有序恢復 航司優(yōu)化航線網絡讓旅客出行更便捷
- 環(huán)球快訊:姚晨夫婦公司訴影視公司索要百萬費用 涉及電影獵殺游戲
- 哪吒汽車在蘇州成立汽車銷售公司 含旅游開發(fā)項目策劃業(yè)務
- 天天看點:市場監(jiān)管總局:去年“鐵拳”行動辦案20.6萬件 今年重點打擊8類違法行為
- 首季經濟形勢丨平穩(wěn)運行、動能積蓄——透視首季工業(yè)經濟數(shù)據
- 天天快消息!樂視游戲公司被列為經營異常 樂視游戲因無法聯(lián)系經營異常
- 環(huán)球速讀:拒收現(xiàn)金?罰!央行公布一季度拒收人民幣現(xiàn)金處罰情況
- “股神”貪官用2.2億財政資金炒股是什么情況 “股神”貪官用2.2億財政資金炒股具體來龍去脈是怎么樣
- 環(huán)球精選!一季度經濟發(fā)展實現(xiàn)良好開局 將多措并舉鞏固經濟向好勢頭
- 每日短訊:中信建投期貨4月21日能源日報:歐美經濟數(shù)據引發(fā)衰退擔憂,關注跳空缺口附近的技術性支撐
- 每日資訊:哈登曬出一大堆零食:很棒的一場勝利 大家晚安!
- 【獨家】#人工智能回調4%!階段上車機會?
- 7場音樂會匯聚“盛世音樂文化周”
- 瑞幸咖啡再度下調產品價格 “9塊9賣咖啡”將成市場常態(tài)?
- 天天速遞!關鍵先生!馬克西末節(jié)10分射落反超三分
- 【全球速看料】回擊驅逐質疑?哈登社媒曬零食:一場很棒的勝利!大家晚安
- 觀焦點:第24屆冬奧會金銀紀念幣價格表(2023年04月21日)
- 武漢零食每分零食薄利多銷,好吃不貴打造高性價比爆款
- 世界最新:CoreWeave獲得2.21億美元B輪融資
- 每日觀察!直接薄紗!曝vivo X100系列長焦迎來史詩級大升級
- 【環(huán)球聚看點】經常發(fā)生“記憶斷片”是癡呆前兆嗎?
- Nayms獲得1200萬美元戰(zhàn)略投資
- 環(huán)球資訊:Tableland獲得800萬美元A輪融資
- 天天即時看!怎樣梳頭發(fā)簡單又漂亮_怎么扎頭發(fā)好看又簡單
- 資訊:新手開車教程詳細步驟手動擋_新手怎么開車
- 當前視點!完美世界已成立 AI 中心:大力研究及推行人工智能技術學習與應用
- 當前報道:華人健康:4月20日融資買入220.29萬元,融資融券余額4064.12萬元
- 觀天下!猿輔導將推出 AI 設計新工具「Motiff」:目標成為 Figma 的下一代產品
- 環(huán)球觀焦點:魅力網名_魅力網名精選
- 環(huán)球通訊!跨境電商培訓_培訓方式填什么
- 全球熱推薦:Sensor Tower:3月騰訊《王者榮耀》吸金2.15億美元 蟬聯(lián)全球手游暢銷榜冠軍
- 全球新資訊:昆明水站訂單明顯增加 每天多送出50桶
- 天天要聞:蘇菜英文_蘇菜
- 速訊:imitate翻譯_imitate
- 當前速遞!“中國全功能接入互聯(lián)網30周年系列活動”啟動
- 環(huán)球微資訊!立即撤除!嚴肅處理!
- 精彩看點:羅馬諾:留在歐洲仍是奧塔門迪的首要任務,現(xiàn)階段他未與河床談判
- 央行:我國不存在長期通縮或通脹的基礎
- 世界速看:中國婦女發(fā)展綱要_20212030年統(tǒng)計監(jiān)測報告:全社會就業(yè)人員中女性比重保持在四成以上
- 世界熱頭條丨全民健身線上運動會啟動 冀實現(xiàn)參與保障全升級