日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

cloud foundry_Cloud Foundry Java客户端–流事件

發(fā)布時(shí)間:2023/12/3 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cloud foundry_Cloud Foundry Java客户端–流事件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

cloud foundry

Cloud Foundry Java客戶端提供了基于Java的綁定,用于與正在運(yùn)行的Cloud Foundry實(shí)例進(jìn)行交互。 該項(xiàng)目的一件整潔的事情是,它已經(jīng)接受了基于Reactive Stream的API的方法簽名,特別是使用Reactor實(shí)現(xiàn),這在使用流數(shù)據(jù)時(shí)特別有用。

在這篇文章中,我想展示一個(gè)真正使該庫發(fā)光的特定用例–來自Cloud Foundry的流事件

Loggregator是Cloud Foundry中的子系統(tǒng),負(fù)責(zé)匯總系統(tǒng)內(nèi)產(chǎn)生的所有日志,并提供了將該信息流式傳輸?shù)酵獠肯到y(tǒng)的方式。 Loggregator中的“流量控制器”組件公開了基于Websocket的端點(diǎn),這些端點(diǎn)流出了這些事件,Cloud Foundry Java客戶端抽象了基礎(chǔ)的websocket客戶端連接詳細(xì)信息,并提供了一種使用此信息的簡潔方法。

作為前提條件,您將需要一個(gè)正在運(yùn)行的Cloud Foundry實(shí)例來試用該示例,并使它在本地運(yùn)行的最佳方法是使用PCF Dev 。

假設(shè)您有一個(gè)正在運(yùn)行的實(shí)例,使用cf-java-client庫從代碼連接到該實(shí)例的方式如下:

SpringCloudFoundryClient cfClient = SpringCloudFoundryClient.builder().host("api.local.pcfdev.io").username("admin").password("admin").skipSslValidation(true).build();

使用此方法,可以通過以下方式創(chuàng)建流量控制器的客戶端:

DopplerClient dopplerClient = ReactorDopplerClient.builder().cloudFoundryClient(cfClient).build();

基本上就是這樣,多普勒客戶端提供了流式處理基礎(chǔ)事件的方法,如果您對所有未過濾的信息(適當(dāng)?shù)胤Q為firehose)感興趣,則可以通過以下方式進(jìn)行:

Flux<Event> cfEvents = this.dopplerClient.firehose(FirehoseRequest.builder().subscriptionId(UUID.randomUUID().toString()).build());

結(jié)果是來自Reactor庫的Flux類型封裝了流數(shù)據(jù),可以通過附加訂戶來觀察流數(shù)據(jù),例如,對于訂戶的基本示例,只需將事件以以下方式記錄到控制臺(tái)即可:

cfEvents.subscribe(e -> LOGGER.info(e.toString()));

但是, Flux的真正功能在于它提供的非常強(qiáng)大的流利方法,因此,例如,如果我對諸如應(yīng)用程序級別日志的子集感興趣,那么我實(shí)質(zhì)上想過濾數(shù)據(jù),從中提取日志并通過以下方式打印日志:

cfEvents.filter(e -> LogMessage.class.isInstance(e)).map(e -> (LogMessage)e).map(LogMessage::getMessage).subscribe(LOGGER::info);

如果您想使用此示例(作為附加獎(jiǎng)勵(lì)已啟用了Spring Boot) ,請?jiān)趃ithub存儲(chǔ)庫中使用它 。

翻譯自: https://www.javacodegeeks.com/2016/05/cloud-foundry-java-client-streaming-events.html

cloud foundry

總結(jié)

以上是生活随笔為你收集整理的cloud foundry_Cloud Foundry Java客户端–流事件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜激情黄色 | 涩涩小网站 | 黑人100部av解禁片 | 成人av入口 | 国产综合精品久久久久成人影 | 久久久蜜桃一区二区人 | 91看片国产 | 成人久久一区 | www.xxx在线观看| 波多野结衣电影免费观看 | 中文字幕不卡在线播放 | 男女无套免费视频网站动漫 | 男人日女人免费视频 | 免费福利在线观看 | 潘金莲激情呻吟欲求不满视频 | 欧美一二区 | 国产一区二区视频免费在线观看 | 国产精品国产三级国产专区51区 | 蜜桃av成人 | 国产激情四射 | 麻豆一区二区三区在线观看 | 亚洲一区二区三区在线观看视频 | 黄色片aa| 中文字幕第6页 | 懂色av成人一区二区三区 | 成人在线不卡 | 综合一区 | 97se.com | 制服.丝袜.亚洲.中文.综合懂色 | 中文无码精品一区二区三区 | 无遮挡在线观看 | 国产成人精品免费网站 | 99热精品在线观看 | 中文字幕一区二区三区四区免费看 | 亚洲一卡二卡 | 亚洲熟妇国产熟妇肥婆 | 欧美色成人 | 亚洲五十路| 中文天堂在线播放 | 日韩精品一区二区三区中文字幕 | 看片国产| 在线看av网址 | 一级黄色aa | 日韩免费av | 国产精品99久久久久久久 | 日本色中色 | 国产视频福利 | 不卡中文字幕在线 | 亚洲妇女体内精汇编 | 91黄免费| 无套日出白浆 | 精品少妇人妻AV无码专区在线 | 欧美性天天 | 亚洲高清视频网站 | 男女激情免费网站 | 老汉色老汉首页av亚洲 | 伊人网在线视频观看 | 国产亚洲久久 | 欧美做受喷浆在线观看 | 日韩av大全 | 中国老妇性视频 | av爱爱爱 | 欧美成人毛片 | 久久久这里有精品 | 一级在线| 日韩香蕉网| 精品久久成人 | 青青伊人影院 | 天天爽夜夜爽一区二区三区 | 国产免费一区二区三区四区五区 | 天天超碰| 免费在线看a| 永久av| 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 都市激情校园春色 | 久久久77| 日本无遮羞调教打屁股网站 | 国产无套内射普通话对白 | 国产婷婷久久 | 99精品免费 | 69精品久久久久久 | 波多野结衣一区二区三区 | 美女户外露出 | 午夜xxxxx| 在线视频激情小说 | 亚洲你我色 | 日本高清网色 | 久久久美女视频 | 九色91popny蝌蚪| 日本三级午夜理伦三级三 | 亚洲免费看av | 日韩精品成人免费观看视频 | 777黄色| 国产又黄又粗又长 | 亚洲国产精品电影 | 色视频国产 | 日本裸体xx少妇18在线 | 超碰碰碰| 国内激情自拍 |