1.为什么要进行数据库的拆分 由于单台服务器运行LNMP架构会导致网站访问缓慢,当内存吃满时,容易导致系统出现oom,从而kill掉MySQL数据库,所以将web和数据库进行独立部署。 2.数据库拆分后解决了什么问题 1.缓解web网站的压力 2.增强数据库的读写性能 3.提高用户访问的速度 3.数 ...
分类:
数据库 时间:
2019-09-19 21:26:23
阅读次数:
120
微服务是从单体应用发展而来,传统单体应用非常简单,只有用户、应用系统和数据库。 这种架构非常简单,但也非常脆弱,只适合小型应用,随着系统越来越庞大,用户越来越多,这样的单体应用也就不适合了,分布式架构应运而生。 分布式架构强化了系统的稳定性和安全性,但也使得系统变得难以维护。 微服务继承了分布式架构 ...
分类:
其他好文 时间:
2019-09-16 00:47:40
阅读次数:
105
华为开发者联盟 https://developer.huawei.com/consumer/cn/ 方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。 方舟编译器还在持续演进中,陆续将上述能力实现和开源。 https://www. ...
分类:
其他好文 时间:
2019-09-14 16:52:53
阅读次数:
1229
架构的本质 一个软件系统随着功能越来越多,调用量急剧增长,整个系统逐渐碎片化,越来越无序,最终无法维护和扩展,所以系统在一段时间的野蛮生长后,也需要及时干预,避免越来越无序。架构的本质就是对系统进行有序化重构,使系统不断进化那架构是如何实现无序到有序的呢? 基本的手段就是分和合,先把系统打散,然后重 ...
分类:
其他好文 时间:
2019-09-14 11:54:10
阅读次数:
82
声明:本文参考了淘宝/滴滴/美团发表的关于大数据平台建设的文章基础上予以整理。参考链接和作者在文末给出。 在此对三家公司的技术人员无私奉献精神表示感谢,如果文章造成了侵权行为,请联系本人删除。本人在尊重事实的基础上重新组织了语言和内容,旨在给读者揭开一个完善的大数据平台的组成和发展过程。 本文在未经 ...
分类:
其他好文 时间:
2019-09-13 17:30:56
阅读次数:
122
5G部署核心与之前的通信协议有所不同,其可以使用现有EPC,亦可使用5GC,EPC是演进分组核心的简称,在4GLTE中起到了关键作用,5GC是由3GPP定义的新的5G核心网络。除了以上两种,还有5GC的独立模式(SA),或是EPC/5GC的非独立模式(NSA),增加了5G在寻找最佳迁移路径的复杂性。 支持LTE/EPC和NR/5
分类:
其他好文 时间:
2019-09-10 09:14:41
阅读次数:
989
一、前言 你是否在为系统的数据库来一波大流量就几乎打满CPU,日常CPU居高不下烦恼?你是否在各种NoSQL间纠结不定,到底该选用哪种最好?今天的你就是昨天的我,这也是写这篇文章的初衷。 这篇文章是我好几个月来一直想写的一篇文章,也是一直想学习的一个内容,作为互联网从业人员,我们要知道关系型数据库( ...
分类:
数据库 时间:
2019-09-07 10:29:05
阅读次数:
174
随着人们对于数据中心的扩建与可扩展性要求的不断增大,如何实现数据中心从40G/100G向400G的平滑演进成为一个在问题,提升竞争力成为布线甚而设施必须实现可靠性、可管理性和灵活性。光纤连接解决方案可以 使数据中心的甚而设施满足当前和未来对数据传输速率的要求。
分类:
其他好文 时间:
2019-09-03 16:24:18
阅读次数:
114
Web应用架构受系统用户量、开发人员组织方式影响严重。过去二十年互联网迅速发展,Web架构也从单体式演进出微服务,背后还有比如 Martin Fowler 提出的理论支撑。虽然每个人都听说过微服务,但是很多人并不太清楚为什么要这么做,应该怎么做,怎么拆。要回答这个问题我认为需要从Web架构的演化历史 ...
分类:
其他好文 时间:
2019-09-03 11:59:04
阅读次数:
110
情报收集与外网打点 因为起晚了..第一个议题没听着,有点遗憾,补张图 基础设施架构设计部署 普通架构:红队人员--》teamserver cs--》目标机 缺点:功能未分离、无潜伏通道、回连日志多、灵活性较低 演进架构:DNS/HTTP/HTTPS分离server tips:1~2cpu 2G内存 ...
分类:
其他好文 时间:
2019-09-02 14:04:57
阅读次数:
211