Golang的一大特色就是Goroutine。Goroutine是Golang支持并发的重要保障。Golang可以创建成千上万个Goroutine来处理任务,将这些Goroutine分配、负载、调度到处理器上采用的是G-M-P模型。什么是GoroutineGoroutine = Golang + Coroutine。Goroutine是golang实现的协程,是用户级线程。Goroutine具有
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的h
转载 2023-08-01 16:34:31
76阅读
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
转载 2023-07-20 20:29:05
63阅读
下面一段代码,实现了最简单的 Web 服务器:// main.go package main import ( "fmt" "log" "net/http" ) // 处理主页请求 func index(w http.ResponseWriter, r *http.Request) { // 向客户写入内容 fmt.Fprintf(w, "Hello World!") } fun
转载 2023-07-25 11:25:45
42阅读
       一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统 架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、
# Java TCP服务端并发 随着互联网的发展,并发的需求变得越来越常见。在实际开发中,如何设计一个高效的TCP服务端来实现并发成为了开发者需要面对的问题。本文将介绍如何使用Java编写一个并发的TCP服务端,并提供相应的代码示例。 ## TCP服务端概述 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议。在并发情况下,TCP服
原创 2024-03-05 06:08:52
166阅读
    背景:服务需要高频发出GET请求,然后我们封装的是 golang 的net/http 库, 因为开源的比如req 和gorequsts 都是封装的net/http ,所以我们还是选用原生(req 使用不当也会掉坑里)。我们的场景是多协程从chan 中取任务,并发get 请求,然后设置超时,设置代理,完了。我们知道net/http 是自带了连接池的,能自动回收连接,但
转载 2024-06-11 08:19:10
226阅读
Thrift项目Server开发流程首先,先了解工程中所有包的功能(见下图) 该图为用户中心项目的目录结构,以下依次介绍。1.     src/main/javacom.framework:该目录存放着所有系统所需要的共同的一些类。com.user:这个包下面放着本小组的功能代码。dao:该层主要存放着调用数据库层的方法entity:业务实体be
转载 2024-07-01 16:04:53
360阅读
1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布
转载 2021-03-23 15:42:58
113阅读
转载https://segmentfault.com/a/1190000018626163 1.概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基
转载 2019-06-26 10:14:00
71阅读
1. 概述 本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架...
转载 2021-06-13 23:13:59
124阅读
2评论
作者 | huashiouhttps://segmentfault.com/a/1190000018626163 1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架 ...
转载 2021-05-10 23:06:31
114阅读
2评论
本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 架构设计中的一些基本概念 分布式:系统中的多个模块在不同的服务器上部署,即可称为分布式系统。比如Tomcat和
转载 2019-06-11 23:39:00
175阅读
2评论
1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径 2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:
转载 2020-10-20 15:45:00
47阅读
2评论
淘宝商城服务端并发分布式架构演进之路
原创 2021-07-16 09:57:15
63阅读
点击上方"Java后端技术栈"关注,···选择"设为星标" ...
转载 2023-04-28 19:09:17
42阅读
1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca...
原创 2021-07-14 09:34:44
47阅读
1. 概述 本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行
转载 2021-07-28 16:20:57
129阅读
1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端架构的演进过程,同时列举出每个演进阶段会
原创 2021-12-31 15:20:54
81阅读
并发分布式架构知识!
转载 2021-07-05 16:35:42
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5