1 Star 3 Fork 0

tym_hmm / route-rabbitmq-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

rabbitmq 消息客户端处理

说明:

客户端只需修改 DataCenterClient.go 发送数据 及 DataCenterInterface.go 接口处理 实现自已的逻辑

rabbitmq 路由服务端

rabbitmqroute 服务路由端=>

获取组件包

go get -u https://gitee.com/tym_hmm/route-rabbitmq-client.git

客户端接入demo

	client := DataCenterClient.NewDataCenterClient("192.168.1.169",5672, "admin", "admin")
	client.SetExchange("test-data-center-exchange-name", RabbitmqPool.EXCHANGE_TYPE_TOPIC,"test-data-center-queue-name", "test-data")
	client.SetTerminalType(Conf.GetTerminalTypeSdk())

	devices:=&DataCenterClient.DeviceData{
		DeviceId:            "devidesId",
		Os:                  "os",
		Osv:                 "osv",
		Model:               "model",
		Brand:               "brand",
		Idfa:                "idfa",
		Imei:                "imei",
		AndroidId:           "androidId",
		AndroidAdId:         "androidAdId",
		OaId:                "aaId",
		HardwareMachine:     "hardwareMachine",
		HardwareModel:       "hardwareModel",
		MediaName:           "mediaName",
		MediaPackageName:    "mediaPackageName",
		MediaPackageVersion: "mediaPackageVersion",
		MediaPackageOsType:  "android",
		SdkVersion:          "sdkVersion",
	}

	channelList := []*DataCenterClient.ChannelInfo{}

	requestData:=&DataCenterClient.RequestData{
		OrderId:       "123456",
		DeviceId:      "123456",
		ChannelList:   channelList,
		//SdkType:       0, 底层会自动修改, 无需加入  通过 SetTerminalType() 来设置
		AppName:       "",
		SdkVersion:    "",
		AppVersion:    "",
		PackageName:   "",
		ErrInfo:       "",
		Ext:           "",
		//ReportTime:    "",无需定定义,底层会自动添加时间
	}
	err:=client.ReportRequest(devices, requestData)
	if err !=nil{
		fmt.Println("失败",err)
	}else{
		fmt.Println("成功")
	}

空文件

简介

rabbmtmq route 客户端封装(需自已处理业务逻辑) 展开 收起
Go
取消

发行版 (5)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/tym_hmm/route-rabbitmq-client.git
git@gitee.com:tym_hmm/route-rabbitmq-client.git
tym_hmm
route-rabbitmq-client
route-rabbitmq-client
master

搜索帮助