minimsg升级扩展
2021/7/22 6:06:27
本文主要是介绍minimsg升级扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.订阅发布
支持三类通信,进程内(观察者模式),进程间(内存共享),网络通信(订阅发布)
var bus= BusFactory.Create(BusType.Ipc);
bus.Subscribe("AA");
bus.OnCall += Bus_OnCall;
bus.Publish("AA", new byte[] { 34 });
2.点对点通信
直接创建tcp通信。
var ptp = PtpFactory.Create();
ptp.Address = "127.0.0.1";
ptp.Port = 6667;
ptp.Start();
ptp.Send(new byte[] { 45 });
3.订阅发布扩展RPC
var rpc = BusFactory.Create(BusType.tcp);
LocalNode.IsMsgReturn = true;//启用消息反馈
// rpc.Subscribe("AA");
// rpc.OnCall += Bus_OnCall;
msgid= rpc.Publish("AA", new byte[] { 34 });
MsgTopicCount.Instance.OnCall += Instance_OnCall;
private static void Instance_OnCall(PubRecords obj)
{
if(obj.MsgId==msgid)
{
if(obj.SucessNum>0)
{
//
}
else
{
//失败
}
}
}
项目地址:https://github.com/jinyuttt/MiniMsg.git
https://gitee.com/jinyucd/minimsg.git
————————————————
版权声明:本文为CSDN博主「jason成都」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jinyuttt/article/details/118584913
这篇关于minimsg升级扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25初学者必备:订单系统资料详解与实操教程
- 2024-12-24内网穿透资料入门教程
- 2024-12-24微服务资料入门指南
- 2024-12-24微信支付系统资料入门教程
- 2024-12-24微信支付资料详解:新手入门指南
- 2024-12-24Hbase资料:新手入门教程
- 2024-12-24Java部署资料
- 2024-12-24Java订单系统资料:新手入门教程
- 2024-12-24Java分布式资料入门教程
- 2024-12-24Java监控系统资料详解与入门教程