随笔分类 - 系统架构
摘要:前一段时间写了一篇文章 "《凌晨1点突发致命生产事故,人工多线程来破局!》" ,只是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有程序员对其中的细节有点疑惑,刚好国庆可以和大家再进一步探讨一下。 现在技术圈有一个不太好的现象,经常看到这样一个现象,当出现稍微热门一点的文章的时候,总会出现两级分
阅读全文
摘要:有一个读者问我:你认为一个程序员具备什么样的能力,才算得上是厉害的程序员? 我答:拥有解决问题的能力的程序员。 这个回答貌似有点抽象,不要紧看下面的文章你会慢慢有所了解。 一、解决问题的能力 很多年前,当我还是一个小菜鸟的时候,我的领导经常告诉我,解决问题的时候,不要局限于技术本身,并且形象的给我举
阅读全文
摘要:最近,开源社区发生了一件大事,那个全国 Java 开发者使用最广的开源服务框架 Dubbo 低调重启维护,并且 3 个月连续发布了 4 个维护版本。 我上次在写 "放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结" 这篇文章的时候,就有很多的网友给我留言说,Dubbo 又
阅读全文
摘要:上次写了一篇文章叫 "Spring Cloud在国内中小型公司能用起来吗?" 介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。从最初的开源软件
阅读全文
摘要:技术栈(technology stack)就是一个公司的透视镜,从某些程度上可以展示出公司的技术实力。从技术桟也可以看出整个平台的技术要素,平台大小规模等,今天来给大家分享我司的技术全家桶。 总览 闲来无事就想着还可以总结总结什么,平台架构、事故解决方案等以前都写过了,这次就主要写写我们都用过那些技
阅读全文
摘要:多年前,又是周六客服打电话过来,平台官网不能访问,app完全无法打开,客户在QQ群和微信群中各种反馈,说平台是不是跑路了?客服的多条400热线完全被打爆,电话已经接不过来... 前言 一直以来总是想以什么方式去记录下自己在互金行业的这段经历,趁着自己还记得清楚,还能找到一些资料原型,一方面可以分享出
阅读全文
摘要:我们本身是一家互联网金融公司,公司的主流业务就是p2p,因为各种原因吧,15年底启动建设众筹平台。考虑到前期开发过程中的一些弊端和架构经验,本次架构引用了dubbo做soa服务的治理,web容器nginx+tomcat,后端语言采用java,框架选择spring+mybaits,前端模板引擎使用的是
阅读全文
摘要:时间2015年的某个周六凌晨5点,公司官方的QQ群有用户反馈官网打不开了,但有的用户反馈可以打开,客服爬起来自己用电脑试了一下没有问题,就给客户反馈说,可能是自己网络的问题,请过会在试试。早点8点,越来越多的用户反馈官网无法打开,并且有部分用户开发反馈app也打不开了,客服打电话叫起了还在梦乡中的我
阅读全文
摘要:在一次正常的活动促销之后,客服开始陆续反馈有用户反应在抢标的时候打不开网页或者APP,在打开的时候标的就已经被抢光了,刚开始没有特别的上心,觉得抢标不就是这样吗,抢小米手机的时候也不就这样吗?随着活动继续推进,有更多的用户强烈抗议,用户领了加息卷或者抵现卷之后抢不上标的,认为是平台作假故意不让使用以
阅读全文
摘要:回想起从公司成立敲出的第一行代码算起到现在也快三年了,平台的技术架构,技术体系也算是经历了四次比较重大的升级转化(目前第四代架构体系正在进行中),临近年底也想抽出时间来回顾一下,一个小公司从最开始的零交易到现在交易量超过百亿背后的技术变迁。 总体介绍 在互联网金融行业一百多亿其实也算不上大平台,也就
阅读全文
摘要:数据在任何一家公司里面都是最核心的资产,定期备份则是为了保证数据库出现问题的时候能够及时回滚到最近的备份点,将损失缩小到最小 这篇文章将会两部分来说明:1、mysql的定期备份;2、同步到其它服务器 mysql 备份 备份还原某个数据库 备份还原 shell root 用户,创建备份目录 mkdir
阅读全文
摘要:混合应用技术选型 越来越多的公司选择使用 hybrid开发模式来做app,我司在一些个别项目上也采用了这样的架构,目前来看整体还可以,但是也是有很多的坑要去填。 目前开发APP的三种形式: 1、客户端(纯原生)+服务端(php/java/...) 2、客户端(原生+html5)+服务端(php/ja
阅读全文
摘要:随着线上项目变的日益庞大,每个项目都散落着各种配置文件;因为采用分布式的开发模式,项目之间的相互引用随着服务的不断增多,相互之间的调用复杂度成指数升高,每次投产或者上线新的项目时苦不堪言,因此需要引用配置中心治理。 希望可以满足一下的条件: 1、集中配置,所以的配置文件集中到一个管理平台来治理 2、
阅读全文
摘要:网站文件系统发展 1、单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因。所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件。如果按业务再细分,可以在upload目录下再建立不同的子目录来区分。例如:upload\QA,up
阅读全文
摘要:// <![CDATA[ digg_url = "http://www.cnblogs.com/ityouknow/p/4933103.html";digg_title = "Elasticsearch、Logstash、Kibana搭建统一日志分析平台";digg_bgcolor = "#FFFF
阅读全文
摘要:// <![CDATA[ digg_url = "http://www.cnblogs.com/ityouknow/p/4918164.html";digg_title = "大数据实践-数据同步篇tungsten-relicator(mysql->mongo)";digg_bgcolor = "#
阅读全文