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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

heroku_将应用程序集成为Heroku附加组件

發(fā)布時(shí)間:2023/12/3 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 heroku_将应用程序集成为Heroku附加组件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

heroku

Heroku是流行的“平臺(tái)即服務(wù)”提供商,它為供應(yīng)商提供了作為附件提供的選項(xiàng)。 Heroku客戶可以以多種方式使用附加組件,但是典型的情況是“啟動(dòng)數(shù)據(jù)庫”,“啟動(dòng)MQ”或“啟動(dòng)日志記錄解決方案”。 將附加組件添加到您的帳戶后,您可以連接到所選的數(shù)據(jù)庫,MQ,日志記錄解決方案或其他。

據(jù)稱,作為Heroku插件進(jìn)行集成很簡單,并且Heroku 提供了有關(guān)如何執(zhí)行此操作的良好文檔 。 但是,有一些陷阱,所以我想分享一下我作為Heroku插件提供服務(wù)( Sentinel Trails和SentinelDB )的經(jīng)驗(yàn)。

兩者都是SaaS(一種是日志記錄解決方案,另一種是云數(shù)據(jù)存儲(chǔ)庫),因此,當(dāng)Heroku客戶想要將其添加到他們的帳戶時(shí),我們只需要在他們的末端創(chuàng)建一個(gè)帳戶即可。

為了與Heroku集成,您需要實(shí)現(xiàn)多個(gè)端點(diǎn):

  • 置備–資源的初始創(chuàng)建(=帳戶)
  • 計(jì)劃變更–由于Heroku支持多種訂閱計(jì)劃,因此這也應(yīng)反映在您的終端上
  • 取消配置-如果用戶停止使用您的服務(wù),則可能需要釋放一些資源
  • SSO –允許用戶通過單擊Heroku控制臺(tái)中的圖標(biāo)來登錄您的服務(wù)。

在本教程之后實(shí)現(xiàn)這些端點(diǎn)應(yīng)該很簡單,但事實(shí)并非如此。 因此, 我將共享處理它的Spring MVC控制器-您可以在此處進(jìn)行檢查。

一些重要的方面:

  • 如果您不打算進(jìn)一步與Heroku API進(jìn)行交互,則可以選擇不獲取令牌。
  • 我們正在使用<resourceId> @ heroku.com形式的虛假電子郵件注冊(cè)用戶。 但是,您可以選擇使用令牌來獲取團(tuán)隊(duì)成員和協(xié)作者的電子郵件, 如此處所述。
  • 最重要的數(shù)據(jù)是resource_id –將其存儲(chǔ)在用戶(或組織)表中,并考慮添加索引以便能夠快速檢索記錄。
  • 作為配置請(qǐng)求的一部分,返回您的密鑰和機(jī)密。 它們將在Heroku中設(shè)置為環(huán)境變量
  • 除SSO調(diào)用外,所有請(qǐng)求均直接從Heroku服務(wù)器發(fā)送到您的服務(wù)器。 它是在瀏覽器中調(diào)用的,因此您應(yīng)該在響應(yīng)中設(shè)置會(huì)話cookie /令牌。 這樣,用戶將登錄到您的服務(wù)。
  • 生成插件清單時(shí),請(qǐng)確保更新端點(diǎn)URL。

完成后,alpha版本將出現(xiàn)在市場(chǎng)中(例如, here和here )。 然后,您應(yīng)該有一些Alpha用戶來測(cè)試加載項(xiàng),然后才能在市場(chǎng)上看到它們。

將SaaS解決方案與現(xiàn)有的云提供商集成在一起是一件好事,我很高興Heroku提供了一種自動(dòng)化的方法。 (例如,AWS也有一個(gè)市場(chǎng),但是那里的集成感覺有些奇怪并且不完善(我遇到了一些由AWS團(tuán)隊(duì)手動(dòng)解決的問題)。

由于許多公司都選擇IaaS或PaaS作為其服務(wù),因此能夠輕松集成附加服務(wù)的功能非常有用。 我什至?xí)M(jìn)一步,建議對(duì)云插件進(jìn)行某種級(jí)別的標(biāo)準(zhǔn)化,但是我想時(shí)間會(huì)證明我們是否真的需要它,或者我們可以為每個(gè)提供商節(jié)省幾天的時(shí)間。

翻譯自: https://www.javacodegeeks.com/2019/01/integrating-applications-as-heroku-add-ons.html

heroku

總結(jié)

以上是生活随笔為你收集整理的heroku_将应用程序集成为Heroku附加组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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