本文介紹在函數(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)。