openmessaging / openmessaging-go

OpenMessaging Runtime Interface for Go
Apache License 2.0
30 stars 8 forks source link

init impl task list #2

Open unship opened 5 years ago

unship commented 5 years ago

relate https://github.com/openmessaging/openmessaging-go/issues/1

MessagingAccessPoint: "dynamic" vs "static"

cpp impl use dlopen, and java impl use Class.forName for load MessagingAccessPoint lib, go can use plugin to load lib, but it is not common in go community, So I recommend use golang's sql impl style

package management

return err instead of throws

do not panic, return err

OMSResponseStatus code generator

for now, hard code this part

TODO

duhengforever commented 5 years ago

@llvim For rocketmq/kafka/pulsar MessagingAccessPoint impl, We can put it into other projects for implementation. Currently, this project only focuses on interface.