全球今亮點!Application模式和Session模式有什么區別?
總結下來就幾點:
1、Native模式比Standalone模式好
Standalone模式需要提前確認好每個任務需要使用的資源,并在配置文件里面配置,每一個任務都是固定資源大小,申請多了浪費,少了怕出問題。
(資料圖)
Native模式不需要預先確定需要使用的資源數量,系統會實時根據任務需要自動去k8s集群申請能申請到的資源。
2、Application和Session模式各有優劣,不同情況使用不同模式
Application模式資源隔離性強,每個人物都是單獨的集群,不會出現并發問題。每個任務都需要啟動一個集群,會先啟動JobManager,然后啟動TaskManager,效率會比較低。適合流處理任務
對比yarn環境下的perjob提交任務速度快很多,大約是十幾秒就能提交執行;yarn環境下提交任務需要一分多鐘。
Session模式需要提前創建好集群,所有任務共享集群資源,并發下可能會有問題。共用集群,只需要啟動TaskManager,效率高。適合批處理任務
operator模式的利弊
還有一種方式叫operator模式,這種方式的優點是有一個開源服務,這個服務來幫你管理yml配置文件,你不需要自己去管理各種資源的配置。但是需要單獨啟動這個服務,然后調用這個服務的api去管理yml文件的配置功能。
優點:
管理 Flink 集群更加便捷
flink-operator 更便于我們管理 Flink 集群,我們不需要針對不同的 Flink 集群維護 Kubenretes 底層各種資源的部署腳本,唯一需要的,就是 FlinkCluster 的一個自定義資源的描述文件。用戶只需要在該文件中聲明期望的 Flink 集群配置,flink-operator 會自動完成 Flink 集群的創建和維護工作。如果創建 Per Job 集群,也只需要在該 yaml 中聲明 Job 的屬性,如 Job 名稱,Jar 包路徑即可。通過 flink-operator,上文提到的四種 Flink 運行模式,分別對應一個 yaml 文件即可,非常方便。
聲明式
通過執行腳本命令式的創建 Flink 集群各個底層資源,需要用戶保證資源是否依次創建成功,往往伴隨著輔助的檢查腳本。借助 flink operator 的控制器模式,用戶只需聲明所期望的 Flink 集群的狀態,剩下的工作全部由 Flink operator 來保證。在 Flink 集群運行的過程中,如果出現資源異常,如 JobMaster 意外停止甚至被刪除,Flink operator 都會重建這些資源,自動的修復 Flink 集群。
自定義保存點
用戶可以指定 autoSavePointSeconds 和保存路徑,Flink operator 會自動為用戶定期保存快照。
自動恢復
流式任務往往是長期運行的,甚至 2-3 年不停止都是常見的。在任務執行的過程中,可能會有各種各樣的原因導致任務失敗。用戶可以指定任務重啟策略,當指定為 FromSavePointOnFailure,Flink operator 自動從最近的保存點重新執行任務。
Ingress 集成
用戶可以定義 Ingress 資源,flink operator 將會自動創建 Ingress 資源。云廠商托管的 Kubernetes 集群一般都有 Ingress 控制器,否則需要用戶自行實現 Ingress controller。
Prometheus 集成
通過在 Flink 集群的 yaml 文件里指定 metric exporter 和 metric port,可以與 Kubernetes 集群中的 Prometheus 進行集成。
缺點:
需要單獨啟動一個服務
它的很多優點基于api的方式也能實現
3、啟動方式
Standalone模式:定義好配置文件,然后通過kubectl命令去創建集群,目前沒找到api方式創建
Native模式:
通過flink客戶端去創建集群
也可以使用api的方式去創建
Flink On Kubernetes 的部署演進
Flink 在 K8s 上最簡單的方式是以 Standalone 方式進行部署。這種方式部署的好處在于不需要對 Flink 做任何改動,同時 Flink 對 K8s 集群是無感知的,通過外部手段即可讓 Flink 運行起來。
Standalone Session On K8s
Standalone方式在k8s運行步驟:
如圖所示:
步驟1, 使用 Kubectl 或者 K8s 的 Dashboard 提交請求到 K8s Master。
步驟2, K8s Master 將創建 Flink Master Deployment、TaskManager Deployment、ConfigMap、SVC 的請求分發給 Slave 去創建這四個角色,創建完成后,這時 Flink Master、TaskManager 啟動了。步驟3, TaskManager 注冊到 JobManager。在非 HA 的情況下,是通過內部 Service 注冊到 JobManager。至此,Flink 的 Sesion Cluster 已經創建起來。此時就可以提交任務了。步驟4,在 Flink Cluster 上提交 Flink run 的命令,通過指定 Flink Master 的地址,將相應任務提交上來,用戶的 Jar 和 JobGrapth 會在 Flink Client 生成,通過 SVC 傳給 Dispatcher。步驟5,Dispatcher 會發現有一個新的 Job 提交上來,這時會起一個新的 JobMaster,去運行這個 Job。步驟6,JobMaster 會向 ResourceManager 申請資源,因為 Standalone 方式并不具備主動申請資源的能力,所以這個時候會直接返回,而且我們已經提前把 TaskManager 起好,并且已經注冊回來了。步驟7-8,這時 JobMaster 會把 Task 部署到相應的 TaskManager 上,整個任務運行的過程就完成了。
//創建session集群kubectl create -f flink-configuration-configmap.yamlkubectl create -f jobmanager-service.yamlkubectl create -f jobmanager-rest-service.yamlkubectl create -f jobmanager-deployment.yamlkubectl create -f taskmanager-deployment.yaml//提交任務到集群./bin/flink run -m localhost:8081 ./examples/streaming/WordCount.jar
Standalone perjob on K8s
現在我們看一下 Perjob 的部署,因為 Session Cluster 和 Perjob 分別都有不同的適用場景,一個 Session 里面可以跑多個任務,但是每個任務之間沒有辦法達到更好的隔離性。而 Perjob 的方式,每個job都會有一個自己獨立的 Flink Cluster 去運行,它們之間相互獨立。
■ Perjob 的特點:
用戶的 Jar 和依賴都是在鏡像里提前編譯好,或者通過 Init Container 方式,在真正 Container 啟動之前進行初始化。每個 Job 都會啟動一個新的 Cluster。一步提交,不需要像 Session Cluster 一樣先啟動集群再提交任務。用戶的 main 方法是在 Cluster 里運行。在特殊網絡環境情況下,main 方法需要在 Cluster 里運行的話,Session 方式是無法做到的,而 Perjob 方式是可以執行的。
■ 執行步驟:
由 Standalone JobCluster EntryPoint 執行,從 classpath 找到用戶 Jar,執行它的 main 方法得到 JobGrapth 。再提交到 Dispathcher,這時候走 Recover Job 的邏輯,提交到 JobMaster。JobMaster 向 ResourceManager 申請資源,請求 slot,執行 Job。
kubectl create -f flink-configuration-configmap.yamlkubectl create -f jobmanager-service.yamlkubectl create -f jobmanager-rest-service.yamlkubectl create -f jobmanager-job.yamlkubectl create -f taskmanager-job-deployment.yaml
Navtive Integration 的技術細節
為什么叫 Native 方式?包括如下幾個含義。
資源申請方式:Flink 的 Client 內置了一個 K8s Client,可以借助 K8s Client 去創建 JobManager,當 Job 提交之后,如果對資源有需求,JobManager 會向 Flink 自己的 ResourceManager 去申請資源。這個時候 Flink 的 ResourceManager 會直接跟 K8s 的 API Server 通信,將這些請求資源直接下發給 K8s Cluster,告訴它需要多少個 TaskManger,每個 TaskManager 多大。當任務運行完之后,它也會告訴 K8s Cluster釋放沒有使用的資源。相當于 Flink 用很原生的方式了解到 K8s Cluster 的存在,并知曉何時申請資源,何時釋放資源。Native 是相對于 Flink 而言的,借助 Flink 的命令就可以達到自治的一個狀態,不需要引入外部工具就可以通過 Flink 完成任務在 K8s 上的運行。
具體如何工作?主要分 Session 和 Perjob 兩個方面來給大家介紹。
Native Kubernetes Session 方式
首先 Session 的方式。
第一個階段:啟動 Session Cluster。Flink Client 內置了 K8s Client,告訴 K8s Master 創建 Flink Master Deployment,ConfigMap,SVC。創建完成后,Master 就拉起來了。這時,Session 就部署完成了,并沒有維護任何 TaskManager。第二個階段:當用戶提交 Job 時,可以通過 Flink Client 或者 Dashboard 的方式,然后通過 Service 到 Dispatcher,Dispatcher 會產生一個 JobMaster。JobMaster 會向 K8sResourceManager 申請資源。ResourceManager 會發現現在沒有任何可用的資源,它就會繼續向 K8s 的 Master 去請求資源,請求資源之后將其發送回去,起新的 Taskmanager。Taskmanager 起來之后,再注冊回來,此時的 ResourceManager 再向它去申請 slot 提供給 JobMaster,最后由 JobMaster 將相應的 Task 部署到 TaskManager 上。這樣整個從 Session 的拉起到用戶提交都完成了。需注意的是,圖中 SVC 是一個 External Service。必須要保證 Client 通過 Service 可以訪問到 Master。在很多 K8s 集群里,K8s 和 Flink Client 是不在同一個網絡環境的,這時候可以通過 LoadBalancer 的方式或者 NodePort 的方式,使 Flink Client 可以訪問到 Jobmanager Dispatcher,否則 Jar 包是無法提交的。
Session方式代碼
// 啟動session集群,可以指定clusterId,image地址,還有一些CPU,內存的設定./bin/kubernetes-session.sh \-Dkubernetes.cluster-id=k8s-session-1 \-Dkubernetes.container.image=flink-on-kubernetes-job:1.0.2 \-Dkubernetes.container.image.pull-policy=Always \-Djobmanager.heap.size=4096m \-Dtaskmanager.memory.process.size=4096m \-Dtaskmanager.numberOfTaskSlots=4 \-Dkubernetes.jobmanager.cpu=1 -Dkubernetes.taskmanager.cpu=2// 提交任務到session集群,需要指定clusterId,而且session集群的service必須暴露為8081端口,應該是flink客戶端默認值就是提交到8081端口./bin/flink run \ --target kubernetes-session \ -Dkubernetes.cluster-id=flink-session-first-cluster-v1 \ ./examples/streaming/WordCount.jar
Native Kubernetes Perjob 方式
我們再來看一下 Perjob 的方式,如圖所示,Perjob 方式其實和之前是有一些類似,差別在于不需要先去起一個 Session Cluster,再提交任務,而是一步的。
首先創建出了 Service、Master 和 ConfigMap 這幾個資源以后,Flink Master Deployment 里面已經帶了一個用戶 Jar,這個時候 entrypoint 就會從用戶 Jar 里面去提取出或者運行用戶的 main,然后產生 JobGraph。之后再提交到 Dispatcher,由 Dispatcher 去產生 Master,然后再向 ResourceManager 申請資源,后面的邏輯的就和 Session 的方式是一樣的。它和 Session 最大的差異就在于它是一步提交的。因為沒有了兩步提交的需求,如果不需要在任務起來以后訪問外部 UI,就可以不用外部的 Service??芍苯油ㄟ^一步提交使任務運行。通過本地的 port-forward 或者是用 K8s ApiServer 的一些 proxy 可以訪問 Flink 的 Web UI。此時,External Service 就不需要了,意味著不需要再占用一個 LoadBalancer 或者占用 NodePort。這就是 perjob 方式。
Application模式提交任務
// 不需要提前啟動集群,直接提交任務創建集群執行任務./bin/flink run-application -p 10 -t kubernetes-application \-Dkubernetes.cluster-id=k8s-app1 \-Dkubernetes.container.image=flink-on-kubernetes-job:1.0.2 \-Dkubernetes.container.image.pull-policy=Always \-Djobmanager.heap.size=4096m -Dtaskmanager.memory.process.size=4096m \-Dkubernetes.jobmanager.cpu=1 -Dkubernetes.taskmanager.cpu=2 \-Dtaskmanager.numberOfTaskSlots=4 \local:///opt/flink/examples/streaming/WindowJoin.jar
Session 與 Perjob 方式的不同
我們來看一下 Session 和 Perjob 方式有哪些不同?
flink基于K8s云原生的方式部署方案詳情
背景:目前大多數服務都基于k8s去一鍵部署,可以解決環境帶來的問題并大大提高部署效率,更優的方案是基于云原生的方式去部署,解決動態擴縮容問題,提高資源利用率。所以大數據服務也需要能基于k8s云原生的方式去部署。
調研:目前比較常見的解決方案都是基于k8s上面部署yarn,然后在yarn里面啟動flink集群。這個方案解決了k8s部署問題,但是沒辦法解決資源利用率問題,任務啟動的時候必須指定資源數量,資源少了不夠用,資源多了浪費,沒法實現動態擴縮容。
實現方案:直接基于k8s的云原生方案去實現,去除yarn層,而且可以基于API的方式啟動任務,還可以動態配置容器資源,目前可以設置CPU和內存參數。但是還有一個比較棘手的問題需要解決:APP方式提交任務,需要提前把任務代碼的jar包打到鏡像里面,啟動任務的時候指定jar包路徑和名稱,而且需要一個任務一個jar包,N個任務N個jar包。這種方式比較麻煩,而且沒法動態實現任務的啟動。
方案一:網上找了一下方案,都是說任務啟動的時候動態去下載需要的jar包,這樣也需要提前把一個任務打成jar包,放到可以下載的服務上,還是不夠靈活。
方案二:翻看源碼,發現flink1.11到1.12版本支持一個特殊參數:kubernetes.container-start-command-template,defaultValue:"%java% %classpath% %jvmmem% %jvmopts% %logging% %class% %args% %redirects%",參數說明:"Template for the kubernetes jobmanager and taskmanager container start invocation.",通過參數說明可以發現,這個參數可以配置k8s啟動容器時執行jar服務的命令。其中包括classpath設置、jvm相關的參數設置、日志配置,啟動類class設置、main函數的args參數設置等等?;谶@個發現,大膽做了一個設想方案,開發一個jar服務,獲取java服務啟動jvmopts里面或者args里面的參數,兩種方式都可以,然后根據參數去數據庫讀取任務信息,根據獲取到的信息執行任務。
最終采取了方案二實現,方案一不符合整體FlinkSP架構的易用性這一點,方案二更符合我們整體架構的思路,通過任務管理平臺去創建任務,任務數據保存到MySQL數據庫,然后Flink任務解析服務通過任務名稱去獲取任務詳情,并提交任務到Flink環境執行任務。
標簽:
相關推薦:
精彩放送:
- []立大志,明大德,成大才,延安紅街能賦予你無窮的向上力量
- []【當前熱聞】2月3日匯市觀潮:歐元、英鎊和日元技術分析
- []【世界播資訊】數據字典中的同義詞:user_synonyms
- []當前觀察:美原油交易策略:非農或無力拯救油價,周線或迎兩連跌
- []前沿資訊!廈門出臺保障性租賃住房優惠政策 包含金融、土地、稅費等方面
- []當前觀察:187億美元!康菲石油2022年利潤翻倍 加入石油巨頭大豐收隊列
- []現貨黃金交易策略:決戰非農,金價面臨大跌風險?
- []世界簡訊:常潤股份:公司已預約于2023年4月11日披露2022年報
- []元道通信:公司目前該項目合作已經終止。相關信息以公司在巨潮網披露的公告為準祝您生活愉快
- []微速訊:青島某共有產權房“爆雷”?城投公司回應來了
- []上海楊浦保障性租賃住房112項目復工 建成后可提供332套
- []頭條:降息潮下,存量房房貸能降嗎?
- []【世界播資訊】欽州:“十四五”期間保障性租賃住房發展目標為3000套(間)
- []天天播報:雙樂股份:相比印度,公司在持續供貨能力和供貨的及時性、產品的環保性、齊全性和質量穩定性上具有較大優勢
- []社??ㄔ趺唇壎ㄣy行卡(社??ㄖ匦陆壎ㄣy行卡)
- []去銀行存錢可以特批信用卡不(儲蓄卡存錢可以辦信用卡嗎)
- []天天即時看!人沒到60歲死了農村養老保險白交了嗎(人沒到60歲死了社保白交了嗎)
- []今日熱訊:高鳳篤學誦讀翻譯_高鳳癡迷誦讀譯文
- []每日速遞:中金:對港股維持積極看法
- []速讀:寧波購房最高送18萬消費券!
- []頭條焦點:黃金因獲利了結回調,專家仍看好其2023年表現!
- []全球實時:浩洋股份:公司目前兩個提升產能的募投項目正在有序加快推進中,項目投產后將為公司提升較大的產能
- []世界觀速訊丨力合科技:公司堅持以自主創新為主的技術發展戰略,研發生產具有自主知識產權的國產化儀器設備
- []尚品宅配8億元定增募資獲深交所通過
- []環球簡訊:地產“陽康”了嗎?
- []紐泰格:公司目前已與部分空氣懸架客戶在業務洽談中,已經被納入供應商體系
- []效仿恒大?石家莊房企潤江集團要搞新能源汽車,焦賀錢從哪來
- []快報:今年1月樓市低迷 內房股多數受壓 合景泰富集團(01813)跌6.83%
- []觀熱點:房企年內融資已近900億元
- []世界今亮點!碩貝德:公司持續批量為北美客戶提供了ARVR天線及散熱產品
- []環球視訊!【BT金融分析師】Carvana股價暴漲108%,分析師稱上演了一幕絕地求生的戲碼
- []新資訊:一張圖:黃金原油外匯股指"樞紐點+多空占比"一覽(2023/02/03周五)
- []全球熱文:* 理想汽車跌超5%,成交額超4.70億港元
- []今日訊!這家儲能公司境外毛利率超境內3倍
- []播報:原單位社保不給減員怎么辦(停保不給辦減員怎么辦)
- []全球關注:鋰電材料產銷量增長 貝特瑞2022年預盈超21億元
- []消息!60MW/120MWh儲能電站投產!
- []怎樣用花唄還信用卡還款(怎樣用花唄還信用卡還款)
- []平安產險正式編制員工待遇(平安集團b類員工薪酬)
- []天天新動態:信用卡最高可分期金額什么意思呀(信用卡最高可分期金額什么意思)
- []出租車擋道被消防車剮蹭后負全責詳細內容
- []環球熱門:中南建設:1月合同銷售金額32.4億元
- []全球視訊!中英科技:截至1月31日,公司股東總數為11501戶
- []當前視點!中糧置業40億元小公募債券獲深交所通過
- []當前關注:江西全省2023年度保障性租賃住房籌集(開工)目標任務為165766套(間)
- []世界通訊!香港一月一手私宅買賣起步回升 錄341宗
- []隔離霜和防曬霜一樣嗎?隔離霜和防曬霜的區別是什么?
- []熱消息:華潤置地48.8億港元認購香港14.7萬平商住項目45%股權
- []當前滾動:新年祝福怎么寫?新年對同事的祝福語有哪些?
- []六一兒童節給心儀的女朋友送什么禮物?適合送女朋友的禮物推薦
- []國內光刻氣產品進入ASML供應鏈!電子特氣國產替代將加速提升
- []【世界聚看點】寧德時代回應海外上市
- []世界快資訊:千山暮雪劉愷威大結局是什么?千山暮雪劇情介紹
- []全球微動態丨陽光車險和平安車險哪個好一點(平安車險和人保車險哪個好)
- []曹操墓是怎么發現的?曹操墓在哪里?
- []環球速看:蘭州至西藏經過哪里?自駕游經過的地方有哪些?
- []環球微頭條丨國軒電池裝車易捷特,進入雷諾-日產-三菱聯盟供應商體系
- []【世界速看料】男士t恤哪個牌子好?男士t恤較好的品牌有哪些?
- []街籃手游哪個中鋒好?最強中鋒有哪些推薦?
- []天天快報!成語壯志凌云是什么意思?壯志凌云出自哪里?
- []北京社保還有存折嗎(北京社保卡沒有存折能用嗎)
- []全球熱門:浙江景寧綠電100%泛微網工程正式投運
- []天天最新:燃料電池企業“簽約潮”背后
- []世界百事通!企事業養老金什么時候并軌(企事業單位養老金并軌實施時間)
- []6.5億元!江特電機擬在江西高安投建年產3萬噸碳酸鋰項目
- []最資訊丨華菱線纜:公司未參加該項目投標
- []財面兒|景瑞控股1月合約銷售額3.42億元
- []訊息:港1月住宅樓宇買賣合約3051份 按月上升21.7%
- []天天簡訊:首鋼商業地產6.36億元ABS狀態更新為“已受理”
- []前沿熱點:成都城建30億元供應鏈ABS項目狀態更新為“已反饋”
- []全球看熱訊:家居丨東方雨虹:控股股東李衛國1637.43萬股股份質押展期
- []當前觀點:恩捷股份:公司各項生產經營活動均有序進行;隔膜產品可存放時間較長
- []快可電子:今年將有上海光伏展、德國慕尼黑光伏展、各級光伏協會等機構舉辦的展會
- []勘設股份:投資者朋友截至2023年1月20日,公司股東總戶數為22436
- []香港旅游業用工需求大增,迪士尼樂園開過萬月薪招服務員且無學歷要求
- []環球觀點:湖北大悟抽水蓄能電站項目開工
- []焦點觀察:農業戶口買房能否辦理銀行按揭貸款
- []【環球快播報】華夏航空:遭處罰?
- []3年漫長資產重組收尾,云南城投從此不再是“房企”
- []全球快資訊丨房企去年業績分化明顯:28家預盈、36家預虧總額超千億
- []洪匯新材:截至2023年1月31日,公司股東人數為10,151戶
- []今日聚焦!龍洲股份:公司現代物流業務涵蓋了瀝青供應鏈、港口碼頭綜合服務、物流園區經營等
- []當前視點!“招滬籍單身,酬金20萬”,上海10萬+紅盤的工地外,有人做起了房票買賣生意
- []快手上的內科醫生劉勇剛——盡職盡責,精益求精
- []眾業達:投資者朋友截至目前,公司無AIGC技術應用及技術儲備
- []標準股份:截至2023年1月31日,公司股東人數約為2.51萬戶
- []【焦點熱聞】每經熱評|提前還房貸人群增多 說明“房住不炒”收到了實效
- []如何正確應對流感問題?流感靈膠囊提供專業助力
- []集中供地制度被取消?權威部門回應
- []世界500強巨鱷入場!306億儲能電池超級工廠落地!
- []每日熱點:豐元(云南)年產20萬噸磷酸鐵鋰正極材料項目一期投產
- []?;履茉赐瞥鍪卓?75Ah大容量儲能電芯和鈉離子電池
- []天天熱門:甘肅省宕昌抽水蓄能電站預可研審查會議召開
- []滾動:鼎勝新材與LG新能源簽約 四年提供約6.1萬噸鋰電池鋁箔
- []個人參保日期和首次參保日期不同(參工時間和參保時間不一致怎么辦)
- []【世界聚看點】一份文件流傳開來,集中供地制度要取消?專家回應:不可能
- []環球消息!豪森股份:豪森公司通過為客戶提供汽車生產制造“軟硬結合”一體化的制造解決方案獲得營業收入及利潤
- []環球視點!10萬股東請留意!兩家A股公司同日公告觸及退市!這些公司也拉響警報(名單)
- []環球視訊!杭州:截至2022年底累計籌集保障性租賃住房房源14.6萬套
- []全球信息:福蓉科技:截至2023年1月31日股東數為16656戶
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨家財務顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年營收11.24億元 期內研發費用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發布2021年Q2財報 期內凈利潤達1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內實現營收同比增長17.27億元
- 汽車之家發布2021年第二季度業績 期內新能源汽車品牌收入增長238%
- 中信銀行上半年實現凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價格創新高 全天成交額達1.29億元
- 上半年生物藥大增45% 關鍵財務指標好轉營收賬款持續下降
- 有小額貸款可以申請車貸嗎(有小額貸款可以申請車貸嗎)
- 全球今頭條!音像資料
- 每日關注!深圳社保轉到惠州去怎么轉的(深圳社保轉到惠州去怎么轉)
- 游客行李被酒店清出房間、司機中途甩客,西雙版納旅游亂象頻現
- 社保綁定的銀行卡能取錢嗎(社??ń壎ㄣy行卡可以取錢嗎)
- 世界報道:無錫建投20億元小公募項目狀態更新為“已反饋”
- 每日頭條!星巴克第一財季全球凈新開459家門店 中國門店總數達6090家
- 【焦點熱聞】珠海華發集團15億元公司債將于2月6日付息 票面利率為4.32%
- 環球動態:最新龍虎榜:機構買入云從科技超1億,知名游資買入藍英裝備
- 不是廈門戶口去鼓浪嶼去哪個碼頭(非廈門戶口去鼓浪嶼從哪個碼頭)
- 每日時訊!乙肝醫保能報銷嗎(乙肝門診檢查費用能報銷嗎)
- 中國人壽為什么在美國上市(中國人壽為什么在美國上市)
- 微資訊!乙肝干擾素2022年能報銷嗎醫保(乙肝干擾素2022年能報銷嗎)
- 當前頭條:北京醫保存折和醫保卡里的錢一樣嗎(北京醫保存折和卡有什么區別)
- 天天快資訊:信用卡追回利息對卡有影響嗎(信用卡退息對信用卡有影響嗎)
- 體外碎石可以醫保報銷嗎(門診做體外碎石住院醫保能報銷嗎)
- 今日最新!車保險理賠流程怎么賠付
- 世界快看:財意險都是包括什么
- 【獨家焦點】樓市觀察丨金光華再推別墅“回鍋” 2022深圳樓市中的冷熱參差
- 運險費是退貨時不用付運費嗎
- 最新資訊:英力特:截止2023年1月31日,公司股東總數為29,360
- 天天觀天下!在海洋運輸貨物保險中,共同海損屬于
- 30歲女子養胃2年,胃炎反而加重,醫生:這1水或是胃炎“加速器”
- 環球信息:二連浩特向浩貿易有限公司
- 上海平安銀行是正規銀行嗎(平安銀行是正規銀行嗎2020)
- 全球快播:海德股份:2月1日公司高管曹體倫、廖緒文增持公司股份合計4.17萬股
- 棲霞建設:副總裁湯群辭職
- 頭條:科倫藥業:2月1日公司高管馮昊、賴德貴增持公司股份合計7.4萬股
- 全球消息!CBA新消息!籃協再頒新規,遼籃又被針對,廣東男籃成贏家
- 五險能單獨買幾項嗎(五險能單獨買幾項嗎)
- 證監會:在促進房地產平穩健康發展等重點領域推出更多務實舉措
- 當前快訊:證監會:穩妥有序化解私募基金、債券違約等重點領域風險
- 九典制藥:2月1日公司高管段立新減持公司股份合計130.03萬股
- ST路通:2月1日公司高管莊小正減持公司股份合計2萬股
- 華夏幸福49.6億美元債以發新債券向債權人分配方式實施重組交割
- 世界快資訊丨深房中協:嚴禁房地產中介機構等參與違規利用“經營貸”
- 熱資訊!順豐同城:轉換H股將于2月7日在聯交所上市
- 【環球熱聞】ST商城下修2022年業績預告 預計虧損額增至2.28億元左右
- 泰福泵業:2月1日公司高管毛世良減持公司股份合計2萬股
- 全球資訊:66鴻運b型保險98版利差返還型怎么樣(鴻運a型保險98版利差返還型領取)
- 60歲前身故社保退多少錢一個月(人去世社??ㄔ趺赐吮?
- 全球熱議:如何投訴光大信用卡(怎么投訴光大信用卡銀行)
- 行動教育:1月18日至1月31日公司高管李宜增持公司股份合計8000股
- 北辰實業:北辰集團委托北辰商管提供辰運物業及亞市管理服務
- 泰禾智能:2月1日公司高管王金誠減持公司股份合計47.75萬股
- 每日時訊!奧來德股東曲志恒減持7350股 套現41.7萬 2022年前三季度公司凈利1.12億
- 【全球報資訊】鉑力特:2月2日公司高管雷開貴減持公司股份合計10萬股
- 全球熱訊:天津中綠電:不存在房地產業務及募資投入房地產情況
- 今日熱文:中南建設1月合同銷售金額32.4億 同比下滑近三成
- 每日快看:省廣集團:公司根據客戶需求開展相關業務
- 全球今亮點!華僑城“18僑城03”公司債將兌付并摘牌 存續規模0.4億元
- 三部門聯合發布高森林火險橙色預警
- 世界速訊:中南建設近期累計被動減持約1.63億股 占總股本4.26%
- 焦點速看:安達維爾:2022年度公司營收情況請關注公司將于4月18日在巨潮資訊網披露的年度報告
- 每日快報!為什么養老保險和醫療保險月份不一樣(為什么養老保險和醫療保險月份不一樣)
- 全球快資訊:信貸公司貸款收取多少手續費合適(信貸公司貸款收取多少手續費合理)
- 環球報道:華貿物流:股東計劃減持公司股份 累計擬減持不超過93.03萬股
- 天天新資訊:醋化股份:2月2日公司高管慶九、帥建新、錢進、薛金全、顧清泉、丁彩峰減持公司股份合計408.96萬股
- 【環球快播報】百納千成:影視項目的最新動態請關注公司官網或公司微信公眾號“百納千成”
- 【世界播資訊】錦和商管向北京億鵬所提供2300萬元財務資助 已全部轉為股權轉讓款
- 全球視點!福建投資開發5億元公司債券將付息 利率3.69%
- 創世紀:公司五軸機床正持續開發中,部分型號已進入小批量生產階段;3C類機床訂單尚在逐步恢復中
- 天天要聞:邁普醫學:公司產品有在部隊醫院中使用
- 酒店業率先復蘇,超七成企業春節營收恢復至疫前
- 精選!民生信用卡最低還款額及利息怎么計算的(民生信用卡還款額度計算方法)
- 微動態丨中國人壽人士助理(中國人壽人事助理是做什么)
- 當前訊息:肋間神經炎
- 最資訊丨新地NOVO LAND 第2B期已取得預售樓花同意書
- 天天看熱訊:景瑞控股1月合約銷售額3.42億元 同比下降46%
- 焦點速遞!顧家家居:截止2023年1月底已累計回購54.53萬股 耗資逾2000萬元
- 鄭中設計:截至2023年1月31日公司股東人數為13,096戶
- 每日看點!青島市一季度394個城市更新建設項目集中開工
- 新資訊:曠達科技:芯投微及其控股公司產品已有用于模組的批量訂單
- 世界快報:天虹股份:一期增持計劃所持公司162萬股非交易過戶已登記完成
- 世界快看點丨百聯股份:公司將嚴格按照上交所的相關規定履行信息披露義務
- 155億之后又108億!你投的嘛,偶像!
- 全球熱點!充電樁建設既要速度更要質量
- 環球熱門:比亞迪股份有限公司董事長兼總裁王傳福:打造新能源汽車王牌
- 贛鋒去年凈利預計超180億元,同比增長最高320%
- 年滿60歲可以參加職工醫保嗎(滿了60歲能買職工醫保嗎)
- 天天微資訊!早上可以還信用卡嗎(信用卡還款日凌晨就能還款嗎)
- 佛山村田五礦精密材料有限公司關于綠色電力供應的合同簽訂到2030年,實現100%綠色電力生產
- 滄州明珠2022年目標銷售2.86億㎡隔膜 擬受讓明珠鋰電10%股權
- 2023原油市場展望,中海油的投資機會
- 當前快看:上游震蕩博弈 光伏組件定價遇阻觀望(2023.2.2)
- 環球速訊:TOP10的變與不變!2022中國市場動力電池裝機解析
- 每日動態!1.47GW!國華投資發布2023年第一批光伏組件(182、210)采購項目
- 山羊胡子怎么畫?山羊胡子的畫法?
- 通訊!網絡中tag什么意思?網絡中tag是指什么?
- 孤戰的演員有哪些?孤戰劇情介紹
- 每日熱門:重案六組佟林是好是壞?重案六組佟林扮演者是誰?
- 世界快資訊:氣功大師王林有什么本事?王林資料介紹
- 創造營王藝晨為什么退賽?創造營節目組給出的理由是什么?
- 北京海淀成為全國首個生產總值破萬億的地市級區縣
- 【聚看點】2月2日焦點科技漲停分析:跨境電商,醫療信息化,金融科技概念熱股
- 全球觀察:關于雷鋒的資料有哪些?雷鋒的故事有哪些?
- 每日熱門:網絡上曹縣是什么梗?曹縣是什么意思?
- 永貴電器:公司的液冷超充槍產品已經實現批量生產和銷售
- 天天簡訊:兔子真的不吃窩邊草嗎?兔子不吃窩邊草的原因是什么?
- 世界新資訊:合景悠活參股成立安化梅山城市運管公司 持股51%