Results 6 issues of poembro

``` goroutine 42866 [select]: github.com/aceld/zinx/znet.(*Connection).StartWriter(0xc0004d8e10) /data/web/golang/pkg/mod/github.com/aceld/[email protected]/znet/connection.go:68 +0x297 created by github.com/aceld/zinx/znet.(*Connection).Start /data/web/golang/pkg/mod/github.com/aceld/[email protected]/znet/connection.go:158 +0xa5 goroutine 42801 [IO wait]: internal/poll.runtime_pollWait(0x7fb04d6806e8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000176018, 0x72, 0x0, 0x8, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92...

在用共享内存中维持一个消息自增id,可以专门用单独的一个共享内存区块吗? 比如 smd = ngx.shared.xxx smd:set('id',0); 因为我看到他只做了一件事情,防止消息重复。 当然这么一来定时器那边 每次 会查询更多的数据

我看到 https://github.com/wiatingpub/MTBSystem 项目中 单独用net/http做的 http 到 grpc 的路由转换 实现代码 https://github.com/wiatingpub/MTBSystem/blob/master/src/api-srv/main.go 于是在教程的代码里尝试了下发现有报错: json.RawMessage is not protoiface.MessageV1: missing method ProtoMessage 想问下有没有类似的做法或案例

my code ``` function _M:inflategzip(is_zip, zip_total_size, body) if is_zip and is_zip == true then local chunk = 16384 local output_table = {} local count = 0 local input = function(bufsize)...