![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
TimzzZ
初来乍到,请多多关照。
展开
-
IOC实现原理
本文转载自开源中国的黄勇老师(跨平台这个好伤啊555,求大神教诀窍),文章地址:https://my.oschina.net/huangyong/blog/158992转载 2017-01-09 16:56:00 · 5351 阅读 · 2 评论 -
浅谈服务埋点(2)——Metrics
还是那个话题:为什么要做服务埋点? 就像我们操作系统里面的资源管理器一样,如果能够实时或者准实时的看到整个系统耗费的CPU,内存等资源,对我们快速对系统做出响应,以及优化很重要。同样,对于对外提供接口或者服务的WebService的监控,比如在哪个地方,哪台机器上,花了多少CPU,多少内存,每一个服务的响应时间,出错的次数频率等,这些信息记录下来之后,我们就可以看到服务在运行时的动态的表现,更加容原创 2017-01-13 01:20:52 · 15138 阅读 · 4 评论 -
浅谈服务埋点(1)——AOP
年会圆满结束了,我们的年会系统整体表现也还算不错,但唯一遗憾的是到最后摇一摇的时候,系统卡住了,不过还好最后挺了过来。 在以往编写应用程序的时候,我们通常会记录日志,以便出了问题之后事后有迹可循,这是一种静态分析。这次UIOC事件的发生,让我意识到系统性能的监控,或者说某一时刻运行的情况,比如当前系统中对外提供了多少次服务,这些服务的响应时间是多少,随时间变化的情况是什么样的,系统出错的频率是原创 2017-01-12 18:58:11 · 11186 阅读 · 3 评论 -
分布式与集群的群别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的Map/Reduce分布式原创 2016-11-09 10:24:31 · 478 阅读 · 0 评论 -
数据库Sharding的基本思想和切分策略(1)
转载自:[数据库Sharding的基本思想和切分策略](http://blog.csdn.net/bluishglc/article/details/6161475)本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想 Sharding的基本思想就转载 2017-07-18 17:41:03 · 370 阅读 · 0 评论 -
数据库分库分表(sharding)系列—— 拆分实施策略和示例演示(2)
转载自:[数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示](http://blog.csdn.net/bluishglc/article/details/7696085)本文原文连接: http://blog.csdn.net/bluishglc/article/details/7696085 ,转载请注明出处!本文着重介绍sharding切分策略,如果你对数据库shardi转载 2017-07-18 17:44:39 · 436 阅读 · 0 评论 -
数据库分库分表(sharding)系列——全局主键生成策略(3)
转载自:[数据库分库分表(sharding)系列(二) 全局主键生成策略](http://blog.csdn.net/bluishglc/article/details/7710738)本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(shardin转载 2017-07-18 17:47:38 · 1037 阅读 · 0 评论