mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-06-28 13:31:55 +08:00

* scaffold message queue agent * adjust proto, add mq_agent * add agent client implementation * remove unused function * agent publish server implementation * adding agent
15 lines
365 B
Go
15 lines
365 B
Go
package agent_client
|
|
|
|
import (
|
|
"github.com/seaweedfs/seaweedfs/weed/pb/mq_agent_pb"
|
|
"github.com/seaweedfs/seaweedfs/weed/pb/schema_pb"
|
|
)
|
|
|
|
func (a *PublishSession) PublishMessageRecord(key []byte, record *schema_pb.RecordValue) error {
|
|
return a.stream.Send(&mq_agent_pb.PublishRecordRequest{
|
|
SessionId: a.sessionId,
|
|
Key: key,
|
|
Value: record,
|
|
})
|
|
}
|