日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world...

發(fā)布時間:2025/3/19 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2016最簡單windows(10) wamp 30分鐘thrift入門使用講解,實現php作為服務器和客戶端的hello world

thrift是什么 最簡單解釋?thrift是用來幫助各個編程語言之間進行通信,交換信息的一個框架(可以理解成一個工具,或者假象成一個軟件)。因為正常情況下php與java等語言無法進行數據的傳遞,當然平時我們運用接口傳遞jeson數據實現。但是使用thrift會有它的優(yōu)勢,我看到是說他的數據傳輸方式使得數據傳輸量很小,這方面可以自己搜索了解。?例如:?有人寫了一個Java程序,可以給一些數據,你是php寫的網站,你需要這些數據,你怎么獲取?因為Java的數據結構和類型等都與php有區(qū)別。所以就用thrift來實現中間的轉換,具體怎么轉換的你不用關心。就像你用QQ,你只需和好修發(fā)消息聊天就是了,QQ怎么發(fā)送怎么接收的你根本不用管。

具體實現:

注意:?本例子中程序代碼是參照那兩篇博客的代碼,所以有些東西只是針對這寫代碼的要求,可以自行調整。 另外注意:我在官網上看到這個

注意:?安裝thrift環(huán)境需要在官網下載2個東西,一個是軟件.exe文件,一個是各個語言的包--大概是用于軟件實現各個語言的數據傳輸交互的具體是實現(但是注意:?windows會有對應的包需要下載,但是linux環(huán)境下安裝過程好像實現了對應的包的部署,不用再想windows這樣下載和進行相應的包選擇和目錄結構部署,具體可以參照其他博客)

  • 下載thrift的.exe軟件
  • 下載thrift的各個語言的包(作用執(zhí)行搜索) 如下:
  • 寫一個thrift文件(通過它你你告訴thrift你要做什么工作,具體實現它會在生成代碼時自動搞定,這就是thrift的作用),用thrift的.exe進行編譯生成對應的代碼,這是通過一個命令實現的。這些代碼好像不用做修改,thrift好像是通過這些代碼實現了具體的過程。每次修改thrift結構就應該生成一次。
  • 客戶端和服務器端(最簡單的理解:服務端就是你的網站或應用,你需要去獲取別人Java等語言寫的接口提供的數據,對方就相當于是服務器)
  • 把下載的thrift的各個語言的包按照規(guī)定格式放到網站目錄結構下-參考我的:thrift包結構,從中選取自己對應語言的包(我是用php作為服務器,所以選擇的是php的包):
  • thrift測試項目的目錄結構命名要求,注意,使用我參照的兩個博客的程序時,圈出的文件夾名稱必須這樣命名(當然你可以修改程序中對應的目錄來調整這一點):?
  • 更復雜的數據結構定義,數據類型等自行參考示例進行修改,加油。

    實現了我自己的thrift輸出 hello world,脫離了公司的那個demo:

    參見借用了博客的客戶端和服務器代碼:?http://my.oschina.net/penngo/blog/496992?thrift文件代碼:?http://my.oschina.net/penngo/blog/489311

    ?

    購買阿里云相關服務,這里可以領取優(yōu)惠券, 有的產品5折優(yōu)惠喲, 注意, 領取的優(yōu)惠券30天內有效,盡快使用:
    領取方式:進入鏈接后 頁面下拉 一鍵領取全部 或者按需每次領取對應的優(yōu)惠,領取鏈接:
    點擊此處鏈接領取
    https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=s306eooi&utm_source=s306eooi
    如果有需要, 可以幫助部署LNMP環(huán)境, 價格80,學生可以商量

    ?

    總結

    以上是生活随笔為你收集整理的2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。