[ https://issues.apache.org/jira/browse/THRIFT-4553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James E. King, III updated THRIFT-4553: --------------------------------------- Priority: Minor (was: Major) > are there any plans for add middle-ware support for thrift Go implementation? > ----------------------------------------------------------------------------- > > Key: THRIFT-4553 > URL: https://issues.apache.org/jira/browse/THRIFT-4553 > Project: Thrift > Issue Type: Question > Affects Versions: 0.11.0 > Reporter: gansteed > Assignee: James E. King, III > Priority: Minor > > version1: > provide a function to register middleware, and chain processors all. each > function can call `Next` to skip to next function. something like middle-ware > implementation in gin[1]. > version2: > provide two function in TSimpleServer, one for preProcess, one for > afterProcess. and call them > before and after `ok, err := processor.Process(defaultCtx, inputProtocol, > outputProtocol)`, so they can use defaultCtx to do something. > > middle-ware is useful for something like monitoring micro service, count > execution time...etc. > > [1]: https://github.com/gin-gonic/gin/blob/master/context.go#L104 -- This message was sent by Atlassian JIRA (v7.6.3#76005)