成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java 后端開發常用的第三方服務 TOP10

云計算
嚴格意義上說,所有軟件的第三方服務都可以自己開發,不過從零到一是需要時間和金錢成本的。就像我們研發芯片,投入了巨大的成本,但仍然沒有取得理想的成績,有些事情并不是一朝一夕,投機取巧就能完成的。

 嚴格意義上說,所有軟件的第三方服務都可以自己開發,不過從零到一是需要時間和金錢成本的。就像我們研發芯片,投入了巨大的成本,但仍然沒有取得理想的成績,有些事情并不是一朝一夕,投機取巧就能完成的。

[[341484]]

Java 后端開發通常會涉及到很多第三方服務,那么都有哪些成熟的方案可供直接上手使用呢?

1)IaaS

IaaS 的英文全稱是 Infrastructure as a Service,即基礎設施服務,指把 IT 基礎設施作為一種服務通過網絡對外提供,并根據用戶對資源的實際使用量或占用量進行計費的一種服務模式。IaaS 可根據需求快速縱向擴縮,用戶無需購買和管理自己的實體服務器和其他數據中心基礎結構,從而避免了相應的開支和復雜操作。

用戶通過 IaaS 可以完成的典型事項包括:

  • 測試和開發。
  • 網站托管。
  • 存儲、備份和恢復。
  • Web 應用。
  • 高性能計算。
  • 大數據分析。

基本上所有的云服務商都提供了 IaaS 服務,國內最強大的云服務商當屬阿里云。

2)PaaS

PaaS 的英文全稱是 Platform as a Service,只需要提交代碼到指定運行環境,代碼打包、部署、IP 綁定都由平臺完成。

與 IaaS 相比,用戶不需要管理與控制云端基礎設施(包含網絡、服務器、操作系統或存儲),但需要控制上層的應用程序部署與應用托管的環境。

3)SaaS

SaaS 的英文全稱是 Software as a Service,用戶在這種模式下,不需要經過傳統的安裝步驟就可以通過網絡使用軟件。SaaS 最大的特色在于軟件本身并沒有被下載到用戶的硬盤,而是存儲在提供商的云端或者服務器。

怎么區分 IaaS、PaaS 和 SaaS 呢?來看下面這張圖。

如果我們開發了一個網站,按照傳統的方式,我們需要買專業的服務器(連接網絡),并在上面安裝服務器軟件,然后再把編寫好的網站部署上去。

如果采用 IaaS 服務的話,就不需要自己購買服務器了,直接在租用的云服務器上安裝服務器軟件并且部署網站即可。

如果采用 PaaS 服務的話,不需要購買服務器,也不需要安裝服務器軟件,只需要部署網站即可。

如果采用 SaaS 服務的話,網站也不需要自己開發了,直接使用服務商開發好的網站,后期的升級、維護都交由服務商來負責。

阮一峰的網絡日志上這樣解釋三者之間的關系。假如你想做披薩生意,有三種方案。

方案一,IaaS。

他人提供廚房、爐子、煤氣,你使用這些基礎設施,來烤你的披薩。

方案二,PaaS。

除了基礎設施,他人還提供披薩餅皮。你只需要把自己的配料灑在餅皮上,至于是牛肉味的還是奧爾良雞翅味的,你來決定。

方案三,SaaS。

他人直接做好了披薩,你拿到手就是一個成品。你要做的就是把披薩賣出去,最好印上自己的 Logo。

4)域名

有了可以提供服務的應用后,還需要一個能夠讓人記得住的域名,最好越簡單越好。拿維基百科來說,wikipedia.org 是一個域名,和 IP 地址 208.80.152.2 相對應,用戶可以直接訪問 wikipedia.org 來代替 IP 地址,域名系統(DNS)會將域名轉化成便于機器識別的 IP 地址。

有一段時間,域名炒得很厲害,就像炒樓盤一樣。我有個大學同學就屯了不少域名,不過最終都沒有賣出去。

小米聯合創始人黎萬強之前在微博上確認了小米域名(mi.com)的交易價格,360 萬美元,約合人民幣 2243 萬元左右。雷軍直呼“賊貴”!

我是通過騰訊云買的域名。

http://www.itwanger.com/

it 即 information technology,wanger 就是“沉默王二”中“王二”的拼音。不過說真的,后悔買 .com 了,年費有點貴,應該換成冷門的域名,比如說 .top,太窮了我。

5)CDN

CDN 的全稱是 Content Delivery Network,即內容分發網絡,一種透過互聯網互相連接的電腦網絡系統,利用最靠近每位用戶的服務器,更快、更可靠地將音樂、圖片、影片、應用程序及其他文件發送給用戶,來提供高性能、可擴展性及低成本的網絡內容傳遞給用戶。

比較有名的 CDN 服務商有:

  • Cloudflare,提供的免費版解決方案足以保護小網站免受 DDoS 之災,也可以隱藏網站的真實 IP 地址。在海外有著極好的響應速度,國內好像不咋滴。
  • 騰訊云,資源儲備遍布全球 50+ 國家與地區,全網帶寬 120Tbps+。國內 1100+ 加速節點,覆蓋移動、聯通、電信及十幾家中小型運營商。
  • 阿里云,全球 2800+ 節點,130T 帶寬能力,六大洲覆蓋,國內主流運營商支持。
  • 七牛云,全球 2000 節點,20+ 運營商覆蓋,訪問提速 80%,應用場景包括音視頻點播、大文件下載、Web 加速服務等。
  • 又拍云,全球 1100+ 節點,10Tbps 帶寬儲備,國內主流運營商支持。

我個人在做網站的時候,喜歡用 BootCDN 來加速 CSS 和 JavaScript,記憶里簡介上說是又拍云和 Bootstrap 中文網合作的,現在看是貓云——不知道發生了什么。

6)郵件發送

基本上每個應用都離不開郵件發送,最常用的郵件服務器就是騰訊郵箱和網易郵箱。常用的電子郵件協議包括 SMTP、POP3 和 IMAP,不過,郵件的創建和發送只需要用到 SMTP 協議就可以了。

Java 官方提供了對電子郵件協議封裝的 Java 類庫,就是 JavaMail,但并沒有包含在標準的 JDK 中,GitHub 地址如下:

https://javaee.github.io/javamail/

記得之前接到過這樣一個需求,要求發送的郵件不能到垃圾郵箱里,還挺難做的。因為郵件服務器,比如說騰訊和網易,都做了郵件的過濾器,會識別一些郵件,自動放到垃圾郵箱里。

7)短信發送

使用短信發送驗證碼幾乎是每個應用必不可少的一部分,仿佛手機號碼就代表了一個人,所以丟手機是一件非常危險的事情——需要立即掛失。

短信是需要運營商支持的,所以基本上都需要依賴第三方代理。市面上有很多短信網關代理,阿里云通信是比較常用的一個,以前叫阿里大于。

阿里云通信的價格是每條短信 0.036 元,市面上還有一些其他的服務商,有些價格更低,但穩定性我個人沒有測評過。我的技術交流群里就潛藏了不少做短信的商戶人員。

應用接入阿里云通信并不復雜,我之前在 CSDN 上分享過一個博客,很詳細,圖文并茂,還帶源碼實例,需要的小伙伴可以去圍觀下。

https://qingmiaogu.blog.csdn.net/article/details/78751698

8)消息推送

消息推送(Push)指運營人員通過自己的產品或第三方工具對用戶移動設備進行的主動消息推送。用戶可以在移動設備鎖定屏幕和通知欄看到 push 消息通知,通知欄點擊可喚起 APP 并去往相應頁面。

移動應用上,推送已經成為一個標配功能。

iOS 在系統層面與蘋果 APNs(Apple Push Notification service)服務器建立連接,應用通過觀察者模式向 iOS 系統注冊關注的消息,系統收到 APNs Server 消息后轉發到相應的應用程序。

Android 的 C2DM(Android Cloud to Device Messaging)采取與 iOS 類似的機制,都是由系統層面來支持消息推送,但是由于 Google 的服務在國內不能穩定的訪問,此方案對于國內用戶來說基本是無法使用的。

鑒于 Android 平臺 C2DM 推送的不可用性,國內涌現出大量的第三方推送服務提供商,目前應用最為廣泛的第三方推送服務提供商包括個推、極光、友盟、小米、華為、BAT 等,我之前用個推做過一個小程序的推送 Demo,API 調用起來很簡單,感覺還挺好用的。

消息推送有時候讓人很煩,尤其是一些 APP,不停地推,所以我手機上的消息推送權限基本上是關閉狀態的——從此世界就安靜了。

9)開放平臺

通過開放平臺,可以使用 OAuth 等協議獲取用戶在第三方平臺上的信息以實現第三方平臺登錄。比如用戶想要登錄 A 網站,A 網站讓用戶提供第三方網站的數據,證明自己的身份。獲取第三方網站的身份數據,就需要 OAuth 授權。

國內的微博、微信、QQ 是最常見的第三方登錄方式,阿里系的產品可以通過支付寶授權登錄,還有一些網站綁定了 GitHub 登錄。

阮一峰的網絡日志上有一篇 GitHub OAuth 第三方登錄示例教程:

https://www.ruanyifeng.com/blog/2019/04/github-oauth.html

10)支付接口

目前,接入最多的支付接口就是支付寶和微信。

支付寶提供了當面付、APP 支付、手機網站支付、電腦網站支付等支付接口。

提供的文檔很齊全,還有 Java、PHP、.NET 等版本的 Demo。

https://opendocs.alipay.com/open/270

微信支付的話,我推薦使用開源工具庫 WxJava:

https://github.com/Wechat-Group/WxJava

本文轉載自微信公眾號「  沉默王二」,可以通過以下二維碼關注。轉載本文請聯系 沉默王二公眾號。

 

責任編輯:武曉燕 來源: 沉默王二
相關推薦

2015-11-05 16:44:37

第三方登陸android源碼

2013-01-15 13:50:22

iOS開發開源庫

2017-12-11 15:53:56

2019-07-30 11:35:54

AndroidRetrofit

2014-07-23 08:55:42

iOSFMDB

2011-07-25 14:14:49

iPhone SQLITE Pldatabase

2015-04-27 19:32:16

Moxtra

2015-10-22 10:36:09

OracleRimini StreOracle訴訟

2017-09-26 11:29:29

安卓

2017-05-16 13:24:02

LinuxCentOS第三方倉庫

2014-07-25 09:33:22

2019-09-03 18:31:19

第三方支付電商支付行業

2016-10-21 14:09:10

2009-12-31 14:38:34

Silverlight

2010-05-04 14:46:02

2015-07-13 13:34:13

ios第三方庫xcode插件

2015-07-13 09:48:21

iOS

2009-03-12 15:32:49

WEB開發

2014-02-10 10:22:33

微信開發者

2019-12-18 09:20:54

WindowsWindows 7Windows 10
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久国产 | 日操操 | 日本一道本视频 | 天天色天天射天天干 | 三级免费 | 精品国产乱码久久久久久久久 | 草b视频| 欧美一区二区三区在线播放 | 国产成人午夜高潮毛片 | 中文字幕高清 | www.亚洲区| 国产精品永久免费 | 欧美精品电影一区 | 免费观看一级毛片 | 亚洲人人舔人人 | 九九久久精品视频 | 国产成人精品一区二区 | 成人免费淫片aa视频免费 | 成人亚洲片 | 97起碰| 日韩中文字幕一区 | 日韩av在线不卡 | 不卡一二三区 | 久久久www成人免费无遮挡大片 | 日本成人午夜影院 | 一区二区三区小视频 | 成人小视频在线观看 | 黑人精品欧美一区二区蜜桃 | 国产欧美精品在线观看 | 日韩三区在线观看 | 欧美国产日韩在线观看成人 | aaa在线观看 | 97久久精品午夜一区二区 | 欧美精品一区二区在线观看 | 日日摸夜夜爽人人添av | 色综合久久伊人 | 91福利网 | 国产精品96久久久久久 | 黄色免费网站在线看 | 日韩av成人在线 | 亚洲成人一区二区 |