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

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

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

  • dubbo架构演变之路

    时间:2022-08-19 11:20:14

    背景(#)随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(O...

  • 基于Istio的灰度发布架构方案实践之路

    时间:2022-08-03 00:53:50

    作者:京东物流 赵勇萍1. 背景介绍灰度发布,又名金丝雀发布,是指能够平滑过渡的一种发布方式。基于系统稳定性和快速业务迭代的综合考虑,业务应用开发团队采取了新版本服务灰度上线的方式,即新版本服务并非全量发布到线上环境,而是发布少数几个实例进行灰度验证,没有问题后再全量发布。在部分核心服务进行接口升级...

  • 架构师成长之路6.4 DNS服务器搭建(部署主从DNS)

    时间:2022-08-02 22:59:15

    点击返回架构师成长之路架构师成长之路6.3 DNS服务器搭建(部署主从DNS) 部署主DNS : 点击 部署从DNS : 如下步骤1.与主DNS一样,安装bindyum -y install bind-utils bind bind-devel bind-chroot bind-libs2.与主DN...

  • 架构师成长之路6.3 DNS服务器搭建(部署单台DNS)

    时间:2022-08-02 22:51:55

    点击返回架构师成长之路架构师成长之路6.3 DNS服务器搭建(部署单台DNS)1.安装bindyum -y install bind-utils bind bind-devel bind-chroot bind-libs2.编辑/etc/named.conf全局配置:options {};日志子系统...

  • 架构师成长之路6.5 DNS服务器搭建(添加记录、负载均衡、DNS视图)

    时间:2022-08-02 22:38:17

    点击返回架构师成长之路架构师成长之路6.5 DNS服务器搭建(添加记录、负载均衡、DNS视图) 部署主DNS : 点击 部署从DNS : 点击1.添加A记录、CNAME记录、MX记录、PTR记录1.1 添加A记录编辑主DNS : /var/named/chroot/etc/carlos.com.zo...

  • Kafka学习之路 (二)Kafka的架构

    时间:2022-06-22 12:41:09

    一、Kafka的架构如上图所示,一个典型的Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一...

  • 物联网架构成长之路(14)-SpringBoot整合thymeleaf

    时间:2022-06-22 00:31:05

    使用thymeleaf作为模版进行测试在pom.xml 增加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

  • java架构之路(多线程)synchronized详解以及锁的膨胀升级过程

    时间:2022-06-21 05:45:13

    上几次博客,我们把volatile基本都说完了,剩下的还有我们的synchronized,还有我们的AQS,这次博客我来说一下synchronized的使用和原理。synchronized是jvm内部的一把隐式锁,一切的加锁和解锁过程是由jvm虚拟机来控制的,不需要我们认为的干预,我们大致从了解锁,...

  • linux运维、架构之路-全网备份项目方案

    时间:2022-06-09 08:54:32

    一、项目需求说明         某公司有多台服务器,里面的数据很重要,如果磁盘坏了,数据就会丢失,所以公司要求把重要服务器数据备份以便出现问题时可以进行恢复,要求:每天晚上00点整在所有服务器上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送备份服务器backup上备份保留(备...

  • 转:微信Android客户端架构演进之路

    时间:2022-06-09 02:12:40

    转自: http://www.infoq.com/cn/articles/wechat-android-app-architecture微信Android客户端架构演进之路作者 赵原 发布于 2015年12月31日 | 注意:GTLC全球技术领导力峰会帮助深具远见卓识的技术人审时度势,提升领导力!4...

  • Kubernetes学习之路(一)之概念和架构解析和证书创建和分发

    时间:2022-06-08 09:24:01

    1、Kubernetes的重要概念转自:CloudMan老师公众号《每天5分钟玩转Kubernetes》https://item.jd.com/26225745440.htmlCluster Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。Ma...

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

    时间:2022-06-05 17:10:34

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

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

    时间:2022-06-05 16:52:22

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

  • 前端架构师成长之路:分享 6 个实用的 Vue 技巧

    时间:2022-05-05 16:42:04

    Vue 已经成为很多公司前端项目的首选框架,而要成为一个会用 Vue 的开发者并不需要花太多时间和精力去学习大的概念,但作为成为一个更高级的开发者就需要去深入框架和基础知识的学习。本文跟分享几个在Vue 项目开发中可以用

  • 【实践篇】教你玩转微服务--基于DDD的微服务架构落地实践之路

    时间:2022-05-04 00:44:50

    作者:京东物流 赵勇萍一. 前言现在对于一个后端开发工程师来说,微服务,DDD都是挂在嘴边的东西,感觉大家接触到多,也了解的多。但笔者个人的感受是,对微服务架构的理解就像我小时候读三国,在不同年龄读的时候感触都不一样。微服务对于开发人员来说亦是如此,一千个人有一千种解读,而随着每个人自己的业务经验和...

  • 嵌入式Linux驱动学习之路(一)嵌入式系统的软硬件架构

    时间:2022-04-12 19:53:49

    硬件资料: 操作系统:(非虚拟机) zws@z-pc:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.5 LTSRelease: 14.0...

  • 【实践篇】教你玩转微服务--基于DDD的微服务架构落地实践之路

    时间:2022-04-10 00:45:31

    作者:京东物流 赵勇萍 一. 前言 现在对于一个后端开发工程师来说,微服务,DDD都是挂在嘴边的东西,感觉大家接触到多,也了解的多。但笔者个人的感受是,对微服务架构的理解就像我小时候读三国,在不同年龄读的时候感触都不一样。微服务对于开发人员来说亦是如此,一千个人有一千种解读,而随着每个人自己的业...

  • 图解分布式系统架构演进之路

    时间:2022-04-03 21:49:36

    0、介绍 本篇文章是在我看完《从零开始学架构》之后,以架构演变为主线,梳理了一下演变过程中出现的问题以及解决方案,文章中引用了这本书的一些内容和图片 分布式和集群的概念经常被搞混,现在一句话让你明白两者的区别。 分布式:一个业务拆分成多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器...

  • 嵌入式Linux驱动学习之路(一)嵌入式系统的软硬件架构

    时间:2022-03-24 08:29:59

    硬件资料: 操作系统:(非虚拟机) zws@z-pc:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.5 LTSRelease: 14.0...