文章 2023-11-07 来自:开发者社区

Golang微服务框架Kratos应用Pulsar消息队列

Golang微服务框架Kratos应用Pulsar消息队列 消息队列是一种异步的服务间通信方式,适用于无服务器和微服务架构。消息在被处理和删除之前一直存储在队列上。每条消息仅可被一位用户处理一次。消息队列可被用于分离重量级处理、缓冲或批处理工作以及缓解高峰期工作负载。 消息队列是大型分布式系统不可缺少的中间件,也是高并发系统的基石中间件,所以掌握好消息队列MQ就变得极其重要。 在本文当中,...

Golang微服务框架Kratos应用Pulsar消息队列
文章 2023-11-07 来自:开发者社区

Golang微服务框架Kratos应用RabbitMQ消息队列

Golang微服务框架Kratos应用RabbitMQ消息队列 消息队列是一种异步的服务间通信方式,适用于无服务器和微服务架构。消息在被处理和删除之前一直存储在队列上。每条消息仅可被一位用户处理一次。消息队列可被用于分离重量级处理、缓冲或批处理工作以及缓解高峰期工作负载。 消息队列是大型分布式系统不可缺少的中间件,也是高并发系统的基石中间件,所以掌握好消息队列MQ就变得极其重要。 在本文当...

Golang微服务框架Kratos应用RabbitMQ消息队列
文章 2023-11-07 来自:开发者社区

Golang微服务框架Kratos应用RocketMQ消息队列

Golang微服务框架Kratos应用RocketMQ消息队列 消息队列是一种异步的服务间通信方式,适用于无服务器和微服务架构。消息在被处理和删除之前一直存储在队列上。每条消息仅可被一位用户处理一次。消息队列可被用于分离重量级处理、缓冲或批处理工作以及缓解高峰期工作负载。 消息队列是大型分布式系统不可缺少的中间件,也是高并发系统的基石中间件,所以掌握好消息队列MQ就变得极其重要。 在本文当...

Golang微服务框架Kratos应用RocketMQ消息队列
文章 2023-11-07 来自:开发者社区

Golang微服务框架kratos实现SignalR服务

Golang微服务框架kratos实现SignalR服务 基于 SignalR 可以实现客户端和服务器之间进行即时通信。 适合 SignalR 的应用场景: 需要从服务器进行高频率更新的应用。 示例包括游戏、社交网络、投票、拍卖、地图和 GPS 应用。仪表板和监视应用。协作应用。 协作应用的示例包括白板应用和团队会议软件。需要通知的应用。 社交网络、电子邮件、聊天、游戏、旅行警报和...

文章 2023-11-07 来自:开发者社区

Golang微服务框架kratos实现Socket.IO服务

Golang微服务框架kratos实现Socket.IO服务 Socket.IO 是一个面向实时 web 应用的 实时通讯库。它使得服务器和客户端之间实时双向的通信成为可能。底层使用EngineIO。SocketIO的的客户端使用Engine.IO-Client,服务端使用Engine.IO实现。 Socket.IO 主要使用WebSocket协议。但是如果需要的话,...

文章 2023-11-07 来自:开发者社区

Golang微服务框架kratos实现SSE服务

Golang微服务框架kratos实现SSE服务 我也是最近才知道SSE的,问了下周围的人,发现知道的人也着实不多的。我是怎么知道SSE的呢?我看了下OpenAI的API,有一个Stream模式,就是使用的SSE实现的。说白了,这就是一个HTTP长连接通过服务端持续发送数据到前端的协议。在网络不稳定的情况下&#x...

文章 2023-11-07 来自:开发者社区

Golang微服务框架Kratos轻松集成并使用Swagger UI

Golang微服务框架Kratos轻松集成并使用Swagger UI在我们的开发当中,调试接口,测试接口,提供接口文档给前端,那都是非常频繁的工作内容。那么,我们需要用什么方法和工具来实施这些工作内容呢?Swagger,或者说OpenAPI。下面先让我们了解一下下什么是Swagger,什么是OpenAPI。什么是 OpenAPIOpenAPI 是编写 RESTful API 的全球标准。它是一种....

文章 2023-11-07 来自:开发者社区

Golang微服务框架居然可以开发单体应用?—— Kratos单体架构实践

Golang微服务框架居然可以开发单体应用?—— Kratos单体架构实践 TL;DR 微服务框架也是可以用于开发单体架构(monolith architecture)的应用。并且,单体应用也是最小的、最原始的、最初的项目状态,经过渐进式的开发演进,单体应用能够逐步的演变成微服务架构,并且不断的细分服务粒度。微服务框架开发的单...

文章 2023-10-21 来自:开发者社区

Golang 微服务工具包 Go kit

介绍Go kit 是 Go 包的集合,可帮助您构建健壮、可靠、可维护的微服务。它最初被设想为一个工具包,以帮助大型(所谓的现代企业)组织采用 Go 作为实现语言。但它很快就"向下增长",现在也为较小的初创公司和组织提供服务。Go kit 服务分为三层:Transport layer 传输层Endpoint layer 端点层Service layer 服务层请求在传输层进入服务,向下传输经过端点....

文章 2023-10-21 来自:开发者社区

Golang 语言微服务的服务发现组件 Consul 的系统架构介绍

介绍在上篇文章「Golang 语言微服务的服务注册与发现组件 Consul」中,我们已经介绍服务注册与发现是什么,Golang 语言微服务架构为什么需要使用服务注册与发现组件,Golang 语言开发的服务注册与发现组件 Consul 的主要特性和基本介绍。本文我们介绍 Consul 的系统架构,读者朋友们阅读完本文可以了解 Consul 的工作原理。02 Consul 术语在介绍 Consul ....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像