• 转载--大型网站系统架构演化之路

    时间:2022-10-10 20:25:32

    大型网站系统架构演化之路 博客分类: java 大型网站系统架构演化之路  前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想...

  • 一个成熟的大型网站系统架构演化之路

    时间:2022-10-10 20:20:11

    前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系...

  • 物联网架构成长之路(6)-EMQ权限控制

    时间:2022-09-23 22:07:26

    1. 前言EMQTT属于一个比较小众的开源软件,很多资料不全,很麻烦,很多功能都是靠猜测,还有就是看官方提供的那几个插件,了解。2. 说明上一小节的插件 emq_plugin_wunaozai文件 emq_plugin_wunaozai.erl这个文件就是Hook钩子设计了,里面默认已经有了。比如在...

  • 物联网架构成长之路(11)-Redis缓存主从复制

    时间:2022-09-23 12:14:53

    1. 说明在我的物联网平台框架框架中,会用到Redis这个中间件。作为EMQ权限认证的缓存。https://www.cnblogs.com/think-in-java/p/5123884.html2. 编译&运行 wget http://download.redis.io/releases/...

  • 【架构师之路】Nginx负载均衡与反向代理—《亿级流量网站架构核心技术》

    时间:2022-09-23 12:19:59

    本篇摘自《亿级流量网站架构核心技术》第二章 Nginx负载均衡与反向代理 部分内容。当我们的应用单实例不能支撑用户请求时,此时就需要扩容,从一台服务器扩容到两台、几十台、几百台。然而,用户访问时是通过如http://www.jd.com的方式访问,在请求时,浏览器首先会查询DNS服务器获取对应的IP...

  • 物联网架构成长之路(9)-双机热备Keepalived了解

    时间:2022-09-23 12:10:34

    1. 前言负载均衡LB,高可用HA,这一小结主要讲双机热备方案保证高可用。这里选择Keepalived作为双机热备方案,下面就对具体的配置进行了解。2. 下载Keepalivedwget http://www.keepalived.org/software/keepalived-1.4.0.tar....

  • 架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)

    时间:2022-09-17 07:31:12

    最近亮亮在研究IIS的负载均衡!本人由于初出茅庐,防骗意识薄弱,一不小心被亮亮坑上了IIS负载均衡之路(亮亮是真黑哈!)。前车之鉴啊!小伙伴们要小心。不过既上了贼船,便决定一条道走到黑。于是乎从大前天晚上被骗到今天下午正好三天的时间,在这三天时间中一直奋斗在这条黑道上!不过也有许多意外收获,愿在此与...

  • 物联网架构成长之路(18)-接阿里云OSS服务

    时间:2022-09-16 16:49:33

    1.申请/购买OSS服务在阿里云上申请/购买OSS服务, 然后在会得AccessKeyID,AccessKeySecret,bucketName 这三个东西2.增删改查在pom.xml文件上增加 <!-- https://mvnrepository.com/artifact/com.aliyu...

  • 【Java 安全技术探索之路系列:J2SE安全架构】之二:安全管理器

    时间:2022-09-05 10:49:43

    作者:郭嘉 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell一 安全管理器的功能安全管理器是一个同意程序实现安全策略的类,它会在执行阶段检查须要保护的资源的訪问权限...

  • 架构师成长之路5.2-Saltstack远程执行

    时间:2022-09-04 23:44:27

    点击架构师成长之路架构师成长之路5.2-Saltstack远程执行配置管理工具:Pupper:1. 采用ruby编程语言;2. 安装环境相对较复杂;3.不支持远程执行,需要FUNC工具配置才可以Ansible:1.采用python编程语言;2.被红帽收购;3.轻量级;4.基于模块工作的,本身没有批量...

  • 架构师成长之路1.2-多功能系统信息统计工具dstat

    时间:2022-09-04 17:31:40

    点击返回架构师成长之路架构师成长之路1.2-多功能系统信息统计工具dstatdstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比...

  • 【转帖】处理器史话 | 当Power架构的发展之路遭遇“滑铁卢”

    时间:2022-09-02 19:29:25

    处理器史话 | 当Power架构的发展之路遭遇“滑铁卢”https://www.eefocus.com/mcu-dsp/366740(8)Power8:决定了 Power 平台的未来发展2014 年 4 月 28 日,Power8 处理器发布。相较于其前辈 Power7/7+,Power8 有着明显...

  • android大牛高焕堂最新力作-android架构师之路

    时间:2022-08-25 13:58:20

    android大牛高焕堂 个人介绍: Android专家顾问,*Android论坛主席,现任亚太地区Android技术大会主席,*Android领域框架开发联盟总架构师。发表100多篇Android核心技术文章,出版了6本Android专业技术书籍。 高焕堂老师最新力作---《android从...

  • 物联网架构成长之路(15)-Jenkins部署SpringBoot

    时间:2022-08-22 14:33:42

    1.前言现在慢慢也在负责一些工作了。这段时间有空,就多了解了解软件多人开发的一些知识。以前项目都是我一个人做的,从数据库设计到后端再到前端,全部放在一个war包丢到tomcat里面然后运行,利用tomcat自带的manager插件做简单的部署。根本没有版本管理的概念。现在项目开始涉及多人合作,多项目...

  • 物联网架构成长之路(32)-SpringBoot集成MQTT客户端

    时间:2022-08-22 14:29:33

    一、前言这里虽然是说MQTT客户端。其实对于服务器来说,这里的一个具有超级权限的MQTT客户端,就可以做很多事情。比如手机APP或者网页或者第三方服务需要发送数据到设备,但是这些又不是设备,又不能让他们连到MQTT。那么就可以通过HTTP请求业务服务器。然后由业务服务器利用这个MQTT客户端进行发送...

  • 物联网架构成长之路(16)-SpringCloud从入门到吹水

    时间:2022-08-22 14:29:45

    1.前言Spring Cloud 现在比较流行,版本更新也是蛮快的,网上资料也是很多。很多参考网上资料就可以学到了。这里给个 http://blog.csdn.net/forezp/article/details/701488332.放弃本来还想写一篇Spring Cloud 入门环境搭建的博客, ...

  • 物联网架构成长之路(33)-EMQ数据存储到influxDB

    时间:2022-08-22 14:29:27

    一、前言时隔一年半,技术变化特别快,学习也要跟上才行。以前写过EMQ数据转存问题,当时用了比较笨的方法,通过写插件的方式,把MQTT里面的数据发送到数据库进行存储。当时也是为了学习erlang和emq。现在随着对物联网的深入,也结合实际需求,不停的学习。下面将介绍我实验测试可行的物联网数据分析解决方...

  • 物联网架构成长之路(24)-Docker练习之Compose容器编排

    时间:2022-08-22 14:29:15

    0.前言一开始学的之后,是想一步到位直接上Kubernetes(K8s)的,后面没想到,好像有点复杂,有些概念不是很懂。因此学习东西还是要循序渐进,慢慢来。先了解单机编排技术Docker Compose,了解一些技术细节及原理后,在入手K8s。还是不能一口吃成胖子,要多吃几口才可以。而且目前公司都是...

  • 物联网架构成长之路(13)-SpringBoot入门

    时间:2022-08-22 14:29:27

    1. 前言下载最新版的JavaEE eclipse-jee-oxygen-2-win32-x86_64.zip 安装STS插件 Window->Eclipse Marketplace -> popular 下那个 Spring Tools(aka Spring IDE and Spri...

  • 物联网架构成长之路(31)-EMQ基于HTTP权限验证

    时间:2022-08-22 14:20:27

    看过之前的文章就知道,我之前是通过搞插件,或者通过里面的MongoDB来进行EMQ的鉴权登录和权限验证。但是前段时间发现,还是通过HTTP WebHook 方式来调用鉴权接口比较适合实际使用。还是实现设备分配一个device_id和device_key两个信息。即登录我们的业务服务器,同时登录EMQ...