网站首页 站内搜索

搜索结果

查询Tags标签: 微服务,共有 241条记录
  • RabbitMQ:消息丢失 | 消息重复 | 消息积压的原因+解决方案+网上学不到的使用心得

    前言首先说一点,企业中最常用的实际上既不是RocketMQ,也不是Kafka,而是RabbitMQ。 RocketMQ很强大,但主要是阿里推广自己的云产品而开源出来的一款消息队列,其实中小企业用RocketMQ的没有想象中那么多。 深层次的原因在于兔宝在中小企业普及更早,经受的考验也更久,…

    2022/7/10 4:20:04 人评论 次浏览
  • 【On Nacos】SpringBoot 方式使用 Nacos

    本文介绍下如何在 Spring Boot 项目中使用 Nacos,Nacos 主要分为两个部分,配置中心和服务注册与发现。在使用 Spring Boot 项目中使用 Nacos ,首先要保证启动一个 Nacos 服务,具体可以参考【快速上手 Nacos】来搭建一个单机的 Nacos 服务。 Nacos 封装 starter 的源代…

    2022/6/30 4:19:32 人评论 次浏览
  • 【On Nacos】快速上手 Nacos

    如果大家想要了解更多的 Nacos 教程,欢迎 star 《On Nacos》开源项目。基于 Nacos 2.x 的入门、原理、源码、实战介绍,帮助开发者快速上手 Nacos。安装包 安装 步骤一:可以通过 https://github.com/alibaba/nacos/releases 找到对应的版本,下载打包好的 Nacos。可使用…

    2022/6/27 4:20:17 人评论 次浏览
  • 从零开始学gRPC(一)

    前言 gRPC作为当前最热门的RPC框架之一,以其独特的跨语言、跨平台特性,赢得许多公司的青睐。 老实说,之前我只是道听途说并没有认真去研究,今天我会根据官网的demo展开介绍整个gRPC的功能, 后面一篇会介绍gRPC如何整合到SpringCloud。 我这里只提供了搭建demo工程的资…

    2022/6/24 4:19:31 人评论 次浏览
  • 【对话直播】听说程序员也要“持证上岗”了?

    程序员想升职加薪,是否有捷径可走? 理论上是没有的 岗位、薪资的提升与技术息息相关 而技术的提升在于不断学习与积累 那为什么小慕只说“理论上”没有呢?那是因为小慕还真知道一个,能让你快人一步进阶升级的办法。NGINX作为Web服务器中的全能型选手,因为它良好的内部…

    2022/6/22 4:19:46 人评论 次浏览
  • 一文通吃:从 ZooKeeper 一致性,Leader选举讲到 ZAB 协议与 PAXOS 算法(上)

    一文通吃:从 ZooKeeper 一致性,Leader选举讲到 ZAB 协议与 PAXOS 算法(上)目录一、ZooKeeper集群保证数据一致性(一)一致性(二)zookeeper保证数据一致性的协议 二、Zookeeper集群Leader选举(一)ZooKeeper集群中三种类型的节点(二)ZAB 中的节点有四种状态(三)…

    2022/5/30 4:19:47 人评论 次浏览
  • docker的基础概念

    Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。仓库(Registry):存放镜像的地方,和git类似。上面有大量的镜像可以拉到本地使用。镜像(Images):是联合文件系统(UnionFS…

    2022/3/10 8:14:55 人评论 次浏览
  • 聊聊Go应用输出日志的工程实践

    Go隶属于后端语言,以开发各类服务、中间件和系统平台见长。日常学习Go语言时,日志不是不可或缺的,甚至是无需考虑的,但是一旦到真正的Go的工程实践中,输出日志便是我们绕不过去的、必须面对的问题。 Go开发的服务大多具有连续和自主运行的属性,通常都是7x24小时运行…

    2022/3/6 8:15:02 人评论 次浏览
  • 为什么要使用微服务

    微服务这个概念并不是近年才有的,但这两年随着以容器为核心的新一代应用承载平台的崛起,微服务焕发了新的生命力。传统的巨大单体应用程序在部署和运行时,需要单台服务器具有大量内存和其他资源。巨大的单体应用必须通过在多个服务器上复制整个应用程序来实现横向扩展,…

    2022/1/7 8:04:37 人评论 次浏览
  • 为什么要使用微服务

    微服务这个概念并不是近年才有的,但这两年随着以容器为核心的新一代应用承载平台的崛起,微服务焕发了新的生命力。传统的巨大单体应用程序在部署和运行时,需要单台服务器具有大量内存和其他资源。巨大的单体应用必须通过在多个服务器上复制整个应用程序来实现横向扩展,…

    2022/1/7 8:04:37 人评论 次浏览
  • Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据

    什么是流处理 如果有 java 使用经验的同学一定会对 java8 的 Stream 赞不绝口,极大的提高了们对于集合类型数据的处理能力。 int sum = widgets.stream().filter(w -> w.getColor() == RED).mapToInt(w -> w.getWeight()).sum();Stream 能让我们支持链式调用和函数…

    2022/1/4 13:07:16 人评论 次浏览
  • Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据

    什么是流处理 如果有 java 使用经验的同学一定会对 java8 的 Stream 赞不绝口,极大的提高了们对于集合类型数据的处理能力。 int sum = widgets.stream().filter(w -> w.getColor() == RED).mapToInt(w -> w.getWeight()).sum();Stream 能让我们支持链式调用和函数…

    2022/1/4 13:07:16 人评论 次浏览
  • Hyperf服务注册之consul

    Hyperf框架:服务注册之consul组件 前言在Hyperf里,目前仅支持Consul和Nacos为服务中心的组件。同一个服务既可以是服务者也可以是消费者,为了简单清楚的演示,本文中使用docker 启动hyperf服务提供者服务、消费者服务、consul服务。依赖的组件: hyperf/json-rpc hyper…

    2021/12/20 13:19:37 人评论 次浏览
  • Hyperf服务注册之consul

    Hyperf框架:服务注册之consul组件 前言在Hyperf里,目前仅支持Consul和Nacos为服务中心的组件。同一个服务既可以是服务者也可以是消费者,为了简单清楚的演示,本文中使用docker 启动hyperf服务提供者服务、消费者服务、consul服务。依赖的组件: hyperf/json-rpc hyper…

    2021/12/20 13:19:37 人评论 次浏览
  • KubeCon 2021|使用 eBPF 代替 iptables 优化服务网格数据面性能

    作者 刘旭,腾讯云高级工程师,专注容器云原生领域,有多年大规模 Kubernetes 集群管理及微服务治理经验,现负责腾讯云服务网格 TCM 数据面产品架构设计和研发工作。 引言 目前以 Istio[1] 为代表的服务网格普遍使用 Sidecar 架构,并使用 iptables 将流量劫持到 Sidecar…

    2021/12/16 13:09:52 人评论 次浏览
扫一扫关注最新编程教程