摘要:
mac版MxSrvs报错/Applications/MxSrvs/MxSrvs.app/Contents/Resources/tools/launch/xphp.sh: line 9: 38640 Killed: 9 $BI 假如你的php或者mysql出现这种错误,其实完全可以这么干,首先打开“系 阅读全文
摘要:
前序 正确地认识 G , M , P 三者的关系,能够对协程的调度机制有更深入的理解! 本文将会完整介绍完 go 协程的调度机制,包含: 调度对象的主要组成 各对象的关系 与 分工 gorutine 协程是如何被执行的 内核线程 sysmon 对 gorutine 的管理 gorutine 协程中断 阅读全文
摘要:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 阅读全文
摘要:
架构师之路16年精选50篇 架构师之路2017半年精选40篇 阅读全文
摘要:
1 基础要求 以下为一般业务场景的通用要求 1.1 使用innodb引擎,字符集编码为UTF-8; 1.2 有自增主键,类型建议为bigint; 1.3 表数据的增删改,不使用并且依赖外键,触发器,存储过程; 1.4 非空约束必须为not null; 2 字段要求 2.1 不使用enum枚举类型,可 阅读全文
摘要:
编号 名称 描述 解决问题 适用场景 绝对不可用场景 衍生问题 优点 缺点 推荐开源项目 1 缓存 在数据源之前增加一层或多层数据缓存,降低访问低性能数据源的频次或减少网络/IO开销,以达到提升性能的目的。 1. 高并发性能 1. 读多写少的业务 2. 读场景下热点数据命中率高 3. 多数据的更新展 阅读全文
摘要:
面对海量数据的计数器要如何做? 刷微博、点赞热搜,如果有抽奖活动,再转发一波,其实就是微博场景下的计数数据,细说起来,它主要有几类: 微博的评论数、点赞数、转发数、浏览数、表态数等等; 用户的粉丝数、关注数、发布微博数、私信数等等。 微博维度的计数代表了这条微博受欢迎的程度,用户维度的数据(尤其是粉 阅读全文
摘要:
究竟什么是限流限流指的是通过限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,而对于超过限制的流量,则只能通过拒绝服务的方式保证整体系统的可用性。限流策略一般部署在服务的入口层,比如API网关中,这样可以对系统整体流量做塑形。而在微服务架构中,也可以在RPC客户端中引入限流的策略,来保证 阅读全文
摘要:
比如在促销过程中出现了几次短暂的服务不可用,这给部分用户造成了不好的使用体验。 第一类原因是由于依赖的资源或者服务不可用,最终导致整体服务宕机。比如由于数据库访问缓慢,导致整体服务不可用。 另一类原因是你们乐观地预估了可能到来的流量,当有超过系统承载能力的流量到来时,系统不堪重负,从而出现拒绝服务的 阅读全文
摘要:
在大型的项目中,业务比较复杂的系统里,难免会在代码层频繁加入一些场景业务配置,那么每次都需要代码频繁提交,会很不方便。 配置中心是如何实现的?配置中心可以算是微服务架构中的一个标配组件了。业界也提供了多种开源方案供你选择,比较出名的有携程开源的Apollo,百度开源的Disconf,360开源的QC 阅读全文