- 前景
- 开发环境
- Go 基础
- 流程控制
- 函数
- 方法
- 面向对象
- 网络编程
- 并发编程
- 数据操作
- 常用标准库
- beego 框架
- gin 框架
- 微服务
- 插件库
- 项目
- 开源仓库
- go 学习线路图
- 音频和音乐
- 身份验证和 OAuth
- 机器人相关
- 标准 CLI
- 构建用户界面库
- 配置
- 持续集成
- CSS 预处理器
- 数据结构
- 数据库
- 数据库驱动
- 日期和时间
- 分布式系统
- 电子邮件
- 嵌入式脚本语言
- 错误处理
- 文件
- 金融
- Forms
- 功能性
- 游戏开发
- 生成与泛型
- 地理位置
- 编译器
- Goroutines
- 图形界面
- 图片
- 物联网
- 工作计划
- JSON格式
- Logging
- 机器学习
- 实现消息传递
- 微软办公软件
- 依赖注入
- 项目布局
- Strings
- 其他
- 自然语言处理
- 网络
- HTTP 客户端
- OpenGL
- ORM
- 包管理
- 性能
- 查询语言
- 资源嵌入
- 科学与数据分析
- 安全
- 序列化
- 服务器应用
- 流处理
- 模板引擎
- 测试
- 文字处理
- 第三方 API
- 实用工具
- UUID
- 验证方式
- 版本控制
- 视频
- Web 框架
- 中间件
- 路由器
- 视窗
- XML 格式
- 代码分析
- 编辑器插件
- 硬件
- go 生成工具
- go 工具
- DevOps 工具
- 其他
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
实现消息传递
实现消息传递系统的库。
- APNs2 - 用于Go的HTTP / 2 Apple Push Notification提供程序—将推送通知发送到iOS,tvOS,Safari和OSX应用程序。
- Beaver - 实时消息服务器,用于构建可扩展的应用内通知,多人游戏,Web和移动应用中的聊天应用。
- Benthos - 一系列协议之间的消息流桥。
- Bus - 用于内部通信的极简消息总线实现。
- Centrifugo - Go中的实时消息传递(Websockets或SockJS)服务器。
- Commander - 由事件驱动的高级消费者/生产者,支持各种“方言”,例如Apache Kafka。
- dbus - D-Bus的本机Go绑定。
- drone-line -line-使用二进制,泊坞窗或Drone CI 发送行通知。
- emitter - 使用Go方式发出事件,并使用通配符,谓词,取消可能性和许多其他好成绩。
- event - 模式观察器的实现。
- EventBus - 具有异步兼容性的轻量级事件总线。
- gaurun-client - client-用Go编写的Gaurun客户端。
- Glue - 强大的围棋和Javascript的Socket库(替代Socket.io)。
- go-notify - freedesktop通知规范的本地实现。
- go-nsq - NSQ的官方Go软件包。
- go-socket.io - 用于golang(实时应用程序框架)的socket.io库。
- go-vitotrol - Viessmann Vitotrol Web服务的客户端库。
- Gollum - 一个n:m多路复用器,从不同的来源收集消息并将其广播到一组目标。
- golongpoll - 使Web pub-sub变得简单的HTTP longpoll服务器库。
- gopush-cluster - gopush-cluster是go push服务器群集。
- gorush - 使用APNs2和Google GCM的推送通知服务器。
- guble - 使用推送通知(Google Firebase Cloud Messaging,Apple推送通知服务,SMS)以及websockets,REST API的消息服务器,具有分布式操作和消息持久性。
- hub - Go应用程序的消息/事件中心,使用发布/订阅模式并支持如RabbitMQ交换之类的别名。
- jazz -一个简单的RabbitMQ抽象层,用于队列管理以及消息的发布和使用。
- machinery - 基于分布式消息传递的异步任务队列/作业队列。
- mangos - 具有传输互操作性的Nanomsg(“可伸缩协议”)的纯go实现。
- melody - 为处理WebSocket的会议简约的框架,包括广播和自动平/乒乓处理。
- Mercure - 服务器和库,用于使用Mercure协议(建立在Server-Sent Events之上)调度服务器发送的更新。
- messagebus - messagebus是一种Go简单的异步消息总线,非常适合在进行事件源,CQRS和DDD时用作事件总线。
- NATS Go Client - 轻便,高性能的发布订阅和分布式排队消息传递系统-这是Go库。
- nsq-event-bus - bus-围绕NSQ主题和渠道的小包装。
- oplog - REST API的通用oplog /复制系统。
- pubsub - 用于go的简单pubsub软件包。
- rabbus - amqp交换和队列的小型包装。
- rabtap - RabbitMQ瑞士军刀cli应用程序。
- RapidMQ - RapidMQ是用于管理本地消息队列的轻量级且可靠的库。
- redisqueue - redisqueue提供使用Redis流的队列的生产者和消费者。
- rmqconn - RabbitMQ重新连接。包装在amqp.Connection和amqp.Dial上。在断开连接之前允许进行重新连接,然后强制关闭Close()方法的调用。
- sarama - Apache Kafka的Go库。
- Uniqush-Push - Redis支持的统一推送服务,用于向移动设备的服务器端通知。
- zmq4 -到ZeroMQ版本4的接口。也可用于版本3和版本2。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论