本文介紹在函數(shù)計(jì)算中使用Java運(yùn)行時(shí)開發(fā)請求處理程序的相關(guān)概念和配置說明。

什么是請求處理程序

FC函數(shù)的請求處理程序,是函數(shù)代碼中處理請求的方法。當(dāng)您的函數(shù)被調(diào)用時(shí),函數(shù)計(jì)算會(huì)運(yùn)行您提供的Handler方法處理請求。

您可以通過函數(shù)計(jì)算控制臺(tái)配置請求處理程序(函數(shù)入口),對于Java語言的函數(shù),您的請求處理程序需配置為[包名].[類名]::[方法名]。例如,您的包名為example,類型為HelloFC,方法名為handleRequest,則請求處理程序可配置為example.HelloFC::handleRequest

配置說明

請求處理程序的具體配置均需符合函數(shù)計(jì)算平臺(tái)的配置規(guī)范。配置規(guī)范因請求處理程序類型而異。

請求處理程序分為事件請求處理程序(Event Handler)和HTTP請求處理程序(HTTP Handler);其中事件請求由各種事件源觸發(fā)生成,HTTP請求則由HTTP觸發(fā)器觸發(fā)生成。兩種請求處理程序的詳細(xì)解釋,請參見請求處理程序類型

請求處理程序的具體配置示例,請分別參見事件請求處理程序(Event Handler)HTTP請求處理程序(HTTP Handler)