• 关于

    golang线程间通信

    的搜索结果
  • 应用容器化优化指南 - Golang篇

    前言 随着容器技术的兴起,越来越多不同类型的应用开始使用容器的方式进行交付。Golang作为服务器端非常热门的一门语言同时也是容器技术的主要编写语言备受关注。那么将一个Golang应用进行容器化的时候,需要注意哪些事情,在出现问题时该如何进行调优和诊断呢? 先谈谈Golang本身的设计 Golan...

    文章 技术小能手 2018-10-31 1479浏览量

  • 应用容器化优化指南 - Golang篇

    前言 随着容器技术的兴起,越来越多不同类型的应用开始使用容器的方式进行交付。Golang作为服务器端非常热门的一门语言同时也是容器技术的主要编写语言备受关注。那么将一个Golang应用进行容器化的时候,需要注意哪些事情,在出现问题时该如何进行调优和诊断呢? 先谈谈Golang本身的设计 Golan...

    文章 莫源 2018-10-29 2851浏览量

  • Golang 之协程详解

    一、Golang 线程和协程的区别 备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。 进程、线程 和 协程 之间概念的区别 对于 进程、线程,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度(有多种调度算法) 对于 协程(用户级线程),这是对内核透明的,也就是系统...

    文章 技术小能手 2018-11-28 1916浏览量

  • Go的CSP并发模型实现:M, P, G

            最近抽空研究、整理了一下Golang调度机制,学习了其他大牛的文章。把自己的理解写下来。如有错误,请指正!!!         golang的goroutine机制有点像线程池:        一、go 内部有三个对象: P对象(processor) 代表上下文(或者可以认为是cp...

    文章 sunsky303 2018-05-31 1635浏览量

  • 并发处理中的问题以及解决这些问题的并发模型

    单机并发是集群并发的基础。本文主要将单机并发问题,和解决这些单机并发问题的解决模型。本文只讨论单机并发,集群并发将在我的后续其他文章中讨论,所以本文将单机并发简化称为并发,省去单机二字。 1. 并发问题 什么并发问题,举个例子,一个服务器,有大量的链接上来,每个链接同时发请求。另外一种情况,只有一...

    文章 cadem 2017-04-26 2105浏览量

  • 开源 | Service Mesh 数据平面 SOFAMosn 深层揭秘

    本文作者:朵晓东,花名奕杉,蚂蚁金服高级技术专家,专注云计算技术及产品。Apache Kylin 创始团队核心成员,蚂蚁金融云 PaaS 创始团队核心成员,Antstack 网络产品负责人,SOFAMesh 创始团队核心成员。 本文是基于作者在 Service Mesh Meetup #2 北京的...

    文章 初商 2019-08-03 863浏览量

  • 开源 | Service Mesh 数据平面 SOFAMosn 深层揭秘

    小蚂蚁说: 本文是基于作者在 Service Mesh Meetup #2 北京的主题分享《蚂蚁金服 Service Mesh 数据平面 SOFAMosn 深层解密》部分内容所整理,完整内容见文末的直播回放。 本文作者:朵晓东,花名奕杉,蚂蚁金服高级技术专家,专注云计算技术及产品。Apache K...

    文章 兔子酱 2018-08-02 3542浏览量

  • 【剖析 | SOFAMosn】系列之 SOFAMosn 的诞生和特性总览

    SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《剖析 | SOFAMosn》第一篇。 《剖析 | SOFAMosn》系列由 SOFA ...

    文章 初商 2019-08-03 1200浏览量

  • 认识Java异步编程

    一 、认识异步编程 通常Java开发人员喜欢使用同步代码编写程序,因为这种请求(request)/响应(response)的方式比较简单,并且比较符合编程人员的思维习惯;这种做法很好,直到系统出现性能瓶颈;在同步编程方式时由于每个线程同时只能发起一个请求并同步等待返回,所以为了提高系统性能,此时我...

    文章 加多 2019-12-24 5038浏览量

  • tbox协程使用之切换与等待

    tbox的协程实现,是stackfull模式的,需要指定独立堆栈和协程函数,目前暂时还不能像golang那样实现堆栈的动态增长,之后会对其进行支持。 目前提供下面一些功能特性: 1. 提供yield切换调度支持,这个是必须的哈 2. 提供suspend(挂起)/resume(恢复)协程接口...

    文章 ruki 2016-11-17 965浏览量

  • 为什么需要消息队列,及使用消息队列的好处?

    一、消息队列的特性 业务无关,一个具有普适性质的消息队列组件不需要考虑上层的业务模型,只做好消息的分发就可以了,上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。 FIFO,先投递先到达的保证是一个消息队列和一个buffer的本质区别。 容灾,对于普适的消息队列组件来说,节点的动态增删和...

    文章 技术小能手 2018-07-05 7424浏览量

  • go之道--搭建高性能服务器

    搭建一个后台服务器, 有很种方法与模式,c/c++使用epoll, nodejs的V8等都能实现。 今天我们来看看go server的模式。 同以往其他语言底层采用epoll模式略有不同,golang采用了goroutine(协程)+channel的模式。 routine: 在线程之上封装的协程,...

    文章 xiaofei 2018-03-21 4691浏览量

  • 蚂蚁金服SOFAMesh在多语言上的实践 | CNUTCon 实录

    黄挺,蚂蚁金服高级技术专家,蚂蚁金服分布式架构 SOFA 的开源负责人。目前在蚂蚁金服中间件团队负责应用框架与服务化相关的工作。 本文根据黄挺在 CNUTCon 全球运维大会的主题分享整理,完整的分享 PPT 获取方式见文章底部。 大家好,我是来自于蚂蚁金服的黄挺,花名鲁直,目前在蚂蚁金服负责...

    文章 技术小能手 2018-11-22 1235浏览量

  • Go程序设计语言导读

    前  言 The Go Programming Language “Go是一种开源的程序设计语言,它意在使得人们能够方便地构建简单、可靠、高效的软件。”(来自Go官网golang.org) Go在2007年9月形成构想,并于2009年11月发布,其发明人是Robert Griesemer、Rob ...

    文章 华章计算机 2017-05-02 2091浏览量

  • 带你读《微服务架构设计模式》之三:微服务架构中的进程间通信

    点击查看第一章点击查看第二章 第3章 微服务架构中的进程间通信本章导读 通信模式的具体应用:远程过程调用、断路器、客户端发现、自注册、服务端发现、第三方注册、异步消息、事务性发件箱、事务日志拖尾、轮询发布者 进程间通信在微服务架构中的重要性 定义和演化API 如何在各种进程间通信技术之间进行权衡...

    文章 温柔的养猫人 2019-11-04 4147浏览量

  • GoLang并发控制(下)

    context的字面意思是上下文,是一个比较抽象的词,字面上理解就是上下层的传递,上会把内容传递给下,在go中程序单位一般为goroutine,这里的上下文便是在goroutine之间进行传递。 根据现实例子来讲,最常看到context的便是web端。一个网络请求request请求服务端,每一个...

    文章 技术小能手 2018-11-19 842浏览量

  • go语言项目优化(经验之谈)

    1 Go的应用场景 在斗鱼我们将GO的应用场景分为以下三类,缓存类型数据,实时类型数据,CPU密集型任务。这三类应用场景都有着各自的特点。 ● 缓存类型数据在斗鱼的案例就是我们的首页,列表页,这些页面和接口的特点是不同用户在同一段时间得到的数据都是一样的,通常这些缓存类型数据的包都比较大,并且这...

    文章 被纵养的懒猫 2020-04-30 600浏览量

  • 蚂蚁中间件面试指南

    阿里云offer 5000人!7月9日 19:00,14个团队大牛空降直播间,在线直招50多个岗位,想要进入阿里云吗?快来点击下面链接投递简历吧~ **点击图片或戳我查看详情和投简历** 写过代码的技术同学都知道࿰...

    文章 平生栗子 2019-04-11 957浏览量

  • 浅谈Service Mesh体系中的Envoy

    背景 最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。 提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解...

    文章 中间件小哥 2018-07-05 21652浏览量

  • go语言项目优化(经验之谈)

    #1 Go的应用场景 在斗鱼我们将GO的应用场景分为以下三类,缓存类型数据,实时类型数据,CPU密集型任务。这三类应用场景都有着各自的特点。 ● 缓存类型数据在斗鱼的案例就是我们的首页,列表页,这些页面和接口的特点是不同...

    文章 技术小能手 2018-11-27 1076浏览量

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务