草庐IT

SystemUI架构

全部标签

听说你会架构设计?来,弄一个群聊系统

大家好,我是小❤,一个漂泊江湖多年的985非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。1.引言前些天所在部门出去团建,于是公司行政和HR拉了一个微信群,发布一些跟团和集合信息。当我正在查看途径路线和团建行程时,忽然一条带着喜意的消息扑面而来,消息上赫然带着八个大字:恭喜发财,大吉大利。图片抢红包!!原来是公司领导在群里发了个红包,于是引得群员哄抢,气氛其乐融融。毕竟,团不团建无所谓,不上班就很快乐;抢多抢少无所谓,有钱进就很开心。打工人果然是最容易满足的生物!我看着群里嬉戏打闹的聊天,心中陷入了沉思:微信这个集齐了陌生人聊天、文件分享和抢红包功能的群聊设计确实有点意思,如

高可扩展性架构演进:Java与MySQL在微服务中的应用

随着互联网和大数据的快速发展,高可扩展性架构在现代应用开发中变得越来越重要。本文将探讨如何使用Java和MySQL构建高可扩展的微服务架构。首先介绍微服务架构的概念,并阐述为什么选择Java作为开发语言和MySQL作为数据库。然后,讨论如何使用Java和MySQL在微服务中实现高可扩展性架构,并介绍一些常见的技术和最佳实践。一、微服务架构概述微服务架构是一种将应用程序拆分为一组小型、自治的服务的软件架构风格。每个服务都可以独立开发、部署和扩展,并通过轻量级的通信机制实现相互之间的交互。微服务架构具有以下特点:1、松耦合:每个微服务都是独立的,可以独立部署和维护,不会影响其他微服务的运行。2、可

Instagram 早期技术架构,你了解了吗?

哈喽大家好,我是咸鱼想必大家都听说过Instagram,它是全球最受欢迎的社交媒体平台之一,拥有数十亿的活跃用户Instagram诞生于2010年,上线一周就坐拥10万注册用户,一年之内就拥有了1400万用户,可见扩张趋势突飞猛进。Instagram诞生的时候只有3个工程师,想必大家对【他们怎么设计后端架构,使用了什么技术来支持这么多用户】很感兴趣吧那么今天我们就来了解一下Instagram是如何在只有3名工程师的情况下扩展到1400万用户原文:https://engineercodex.substack.com/p/how-instagram-scaled-to-14-million图片从2

云计算:从基础架构原理到最佳实践之:虚拟化技术与容器化

作者:禅与计算机程序设计艺术1.简介1.1为什么要做这篇文章?作为一名资深软件工程师、架构师、CTO或者云计算相关技术人员,如果想要提升自己对于云计算的理解和掌握能力,那么文章将会非常有帮助。文章将从云计算的最底层——基础架构开始介绍,向高级用户展示如何利用云服务提供商提供的基础设施资源来实现业务目标。通过阅读本文,读者可以更好的理解虚拟化与容器技术的概念,能够更好的把握云计算的核心原理和发展方向。2.基本概念和术语2.1什么是云计算?云计算(CloudComputing)是一种新型信息技术模式,它利用网络将大量的计算、存储和带宽资源聚集到一起,让个人和组织能够使用这些资源,实现数据中心的功能

吊打98%的JAVA同行,这份阿里P8架构师升级手册登上天梯!

前言:我们都是IT人,所以,我们注定了很像。前段时间有个朋友去阿里面试,作为一个社招生,太多痛苦了。都知道进大厂最好的时机就是应届生的时候。作为社招生,太难了。我这位朋友经历了五轮面试最后才上阿里做了P6的职位。我也不得不佩服这位朋友的社交能力,和阿里的一个P8熟悉后,那个大佬看他学习能力强,有上进心,于是把他的个人经验手册给了他学习。为了感谢我之前送给他的P6面试笔记,又把这份文档送给了我。所以今天我分享出来。对于面试题想要的看我之前的文章:从GitHub火到头条!这份万众期待的阿里内部JAVA面试手册,开源了今天主要是想分享这份阿里P8的晋升手册。简述一下这份文档说了那些技术栈:“JVM=

【ElasticSearch系列-06】Es集群架构的搭建以及集群的核心概念

ElasticSearch系列整体栏目内容链接地址【一】ElasticSearch下载和安装https://zhenghuisheng.blog.csdn.net/article/details/129260827【二】ElasticSearch概念和基本操作https://blog.csdn.net/zhenghuishengq/article/details/134121631【三】ElasticSearch的高级查询QueryDSLhttps://blog.csdn.net/zhenghuishengq/article/details/134159587【四】ElasticSearch的

【微服务 Spring Cloud 7】一文讲透微服务核心架构(注册中心、服务通信、服务监控、服务追踪、服务治理)

目录裁员风波,一波接一波,根本没有停下来的迹象。失业了怎么办?找工作呀~这么卷了吗?初级程序员就要会微服务了。一、服务描述二、注册中心1、注册中心的工作流程大白话:2、注册中心的工作流程专业化:三、注册中心实现方式1、注册中心API2、集群部署3、服务健康状态检测4、服务状态变更通知5、白名单机制四、服务通信1、服务通信采用什么协议?2、数据传输采用什么方式?3、数据压缩采用什么形式?五、服务监控1、指标收集2、数据处理3、数据展示六、服务追踪服务追踪的工作原理大致如下:七、服务治理1、单机故障2、单IDC故障3、依赖服务不可用八、服务发布和引用1、服务发布2、服务引用九、总结大家好,我是哪吒

二蛋赠书七期:《云原生数据中台:架构、方法论与实践》

前言大家好!我是二蛋,一个热爱技术、乐于分享的工程师。在过去的几年里,我一直通过各种渠道与大家分享技术知识和经验。我深知,每一位技术人员都对自己的技能提升和职业发展有着热切的期待。因此,我非常感激大家一直以来对我的关注和支持。为了回馈大家的厚爱,我决定启动一项特别的赠书活动。我希望通过这个活动,能够让更多的读者获得有价值的技术支持,并提高自己的技能水平。在这个活动中,我将不定期向大家赠送一本技术相关书籍。这些书籍涵盖了各种技术领域,包括编程、人工智能、大数据等等。每一本书都是经过我精心挑选,力求为大家带来最有价值的内容。同时,为了更好地满足读者的需求,我在每期的赠送活动中都会开展投票。大家可以

php - 哪个数据库架构师最适合网站/页面统计计数

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我已经尝试过MongoDB和Redis,我相信......这些数据库只有在你有一个好的硬件和一个集群的时候才有用。我的问题是,我必须计算视频的一些内容观看次数/独特观看次数/地理位置/浏览器/游戏时间等。评论数股数有很多写作,我在我的主

云计算:从基础架构原理到最佳实践之:云计算大数据处理与存储

作者:禅与计算机程序设计艺术1.简介云计算作为一个新兴的词汇,在近几年的国际金融危机中也开始受到广泛关注。在过去十年里,云计算的概念经历了剧烈变化。第一次正式提出这个词的是亚马逊创始人贝索斯,其在2006年的推出促成了云计算行业的诞生。随着云计算的日益普及和应用,越来越多的人开始把注意力放在如何利用云计算服务提升个人、企业或组织的效率、规模和竞争力上。而对于云计算公司来说,如何降低成本,提高资源利用率,实现业务增长,这些都是必须要解决的难题。而本文将详细阐述云计算中常用的概念,介绍不同云服务商提供的产品功能,并通过实际案例展示如何用云计算构建大数据处理与存储平台。希望能够给读者带来更加深刻的认