這次在整理一個服務組件的時候,需要涉及到HTTP的請求,HTTP是應用層,建立在TCP之上的。因此,可以用TCP服務端接收HTTP請求,只需要解析請求內容。HTPP有固定的格式,大家可以直接搜索。網上有相關的內容,我找到一篇博文以及作者的源碼,感覺基本都可以。地址:https://blog.csdn.net/qinyuanpei/article/details/51757148
需要說明的是,我使用了代碼,但是發現里面有一個小錯,服務類里面的URL賦值錯誤了,開始不需要取出參數,應該是解析了參數之后再除去參數,不然無法HTTPREQUEST類中無法獲取參數值。
上面的博文里面已經有代碼地址,我就不介紹了。總之,感謝作者分享。
我的組件目的是統一RPC,HTTP請求以及MQ隊列。將三者合一,做一個穩定的例子。提供給大家思路。
天下大勢:合久必分,分久必合。我的軟件開發,也是由單一到分布式,到高度統一方便維護,再到現在的微服務再次分開,估計不久后又是要合吧。不吹牛了,后面專門的博文我們再吹牛。