当前位置:首页 > 企业文化 > 员工风采
资深直播技术大牛:浅谈创业早期技术实现思路:j9.com九游会
时间:2021-05-21 来源:j9.com九游会 浏览量 82287 次
本文摘要:(微信官方账号:)出版社:本文作者卡森可分为直播技术和音视频云服务高级工程师,熟悉高性能、低能耗网站架构,专注于简单高效的技术架构和研发模式。

(微信官方账号:)出版社:本文作者卡森可分为直播技术和音视频云服务高级工程师,熟悉高性能、低能耗网站架构,专注于简单高效的技术架构和研发模式。创业的时候,是最好的时候。

这个时候,从0到1,从零开始,你所做的都是你以前没有做过的。所以,我们称之为创业。对于前期的技术,不要大而全,不要世故,根据市场需求去打造,活下来再说。我们必须考虑的是哪些可以使用第三方云服务,哪些必须使用现成的开源解决方案或技术,哪些必须由我们自己开发和构建。

我们可以心胸宽广。我们要的是慢慢来,让产品活下来。

前期在技术上要用几把枪,团队成员要熟悉。有人需要完全控制所有的技术堆栈。

j9.com九游会

虽然我们用的是最熟悉的东西,但在整个技术选择和研发过程中,一定要有以下基本思路:1。原则和规范注重解耦、分层、动静分离、长短分离的原则。R&D规范、代码和代码分支管理规范,以及发布流程。

在R&D的过程中,常见的操作符应该抽象成组件。也就是我们常说的单一责任,比如内存操作符,数据库操作符等等。

j9.com九游会

都是PCB元器件,同时开发PCB。2.保持拓展水平的能力。

服务服务器是无状态的,不能通过memcache管理。数据库设计考虑到一定时期内的容量,做出合适的子数据库表,比如一到两年的容量规划。热数据存储在一起,会有很多内存代替数据库的冲动。

3.业务隔离隔离关键业务和非关键业务。将主业务系统与外围系统隔离,如旁路请求和日志请求。如果是HTTP服务,则必须至少在域名级别隔离。

不同终端服务的隔离。比如PC外的服务和H5的页面可以是同一套代码,但是域名不同,接入点不同,后端机器完全一样。

4.在满足现有商业市场需求的情况下,利用好开源之轮,在行业内选择开源之轮的技术。在具有可比性的前提下,对于一些成熟度较高、公司实践较多的开源组件,比如nginx、redis、elk等,应该尽量使用。5.适当的安全策略应用互联网时,安全性是一个不可避免的问题。

我们必须为罕见的安全问题引入过滤器,例如框架或基本组件级别的XSS、CSRF和SQL流。对于可以放在CDN里的静态内容,尽量放在CDN里。

这样做的好处是:一是为终端做好准备,提高接入速度;第二,增加后台服务压力。保持向云服务减速的能力,以防止拒绝服务。在业务层面构建一定的规则,带领WEB容器构建一定程度的CC攻击抵抗力。

j9.com九游会

6.备份,备份,备份,最重要的是三次停机,不同城市的机房同时爆炸,光缆被切断,数据混乱等等。此时,备份显示了它的价值。

在某种程度上,我们需要备份业务数据库,以及代码、部署脚本等等。当所有的意外再次发生的时候,当我们什么都不知道的时候,我们需要把应用快速还原到最后一个可以实现的备份版本。

也就是说,我们必须有一个灾难恢复计划,最糟糕的是我们需要及早实践。7.监控可能出现的频繁异常,用于监控第三方的服务,以监控网站的面试可用性和服务可用性。

监控业务数据和关键节点。例如,为了实现财务,需要验证每个用户的进款和出款是否正确。这里至少要有一个监控。

8.在灰度公告的前期,灰度公告是由机器来完成的,可以通过一个很简单的脚本来完成。在后期,可以构建用户灰度,以提高业务连续性,保证业务可用性。

j9.com九游会

从0到1,两种技术都 在技术层面,在保证上述部分原则的同时,递归构建产品市场需求比较慢。对于一些错误统计,需要转移到第三方进行构建。

在业务层面,如果是网站,就要分析一些流量,转给第三方。百度统计,Google Analytics等。对于一个确定的业务,每天早上都会有一个脚本从报表中跑出来,以邮件的形式登录邮件组。将相关人员重新加入邮件组列表,以确保相关人员可以接收报告邮件。

这些都是一开始必须注意的原则,也是必须建立的东西。此外,还有最重要的内容必须不断建立和建设,包括但不限于以下内容:1。服务能力降级:在长期或短期流量的情况下,业务可以在一定范围内降级。

业务降级可以在前期获得手动降级能力,在前期建立自动降级。2.第三方服务是可以替代的:花钱可以解决问题,但花钱一般不能真正解决问题。因为你用钱买的东西,可能是个坑,也可能是你要自己建的坑。

当用于第三方服务时,必须有一个以上可用且可替换的服务,如短消息服务,并且连接了两个以上的服务。通常两个公司是均衡分布,或者按业务分布。当某个家庭出现问题时,需要等待很长时间。

3.日志中心:日志是定位问题不可缺少的工具。后台服务有多台机器的时候,不可能用grep一台一台搜索,必须要有一个集中存放的地方。有必要用一只麋鹿来解决大部分问题。

创业需要生存,技术需要创造价值。架构不会随着业务的发展而有很大的演变。

但是在创业初期,有必要对上述原则进行抨击。允许禁止发表的原创文章。以下是发布通知。


本文关键词:j9.com九游会

本文来源:j9.com九游会-www.askmeblogs.com

版权所有芜湖市j9.com九游会科技股份有限公司 皖ICP备48370702号-1

公司地址: 安徽省芜湖市柳江区瑞建大楼550号 联系电话:0714-66736358

Copyright © 2018 Corporation,All Rights Reserved.

熊猫生活志熊猫生活志微信公众号
成都鑫华成都鑫华微信公众号