软件架构

移动架构 (二) Android 中 Handler 架构分析,并实现自己简易版本 Handler 框架

17

xubiao.zhuang 发布于 2019-07-19

Android 的消息机制主要指 Handler 的运行机制,先来看下 Handler 的一张运行架构图来对 Handler 有个大概的了解。 Handler 消息机制图: Handler 类图: 以上图的解释: 以 Handler 的 sendMessage () 函数为例,当...

阅读(2)评论(0)赞 (0)

使用微服务架构改造遗留系统

5

changyuan.xu 发布于 2019-07-19

编辑推荐: 本文来自于csdn,本章介绍了通过使用微服务架构,在不影响现有业务运转的情况下,团队有效的将遗留的单块架构系统逐渐分解成不同功能的微服务应用。 背景与挑战 随着公司国际化战略的推行以及本土业务的高速发展、《网络借贷信息中介机构业务活动管理暂行办法》的发布,各网贷平台都...

阅读(3)评论(0)赞 (0)

IoT — 物联网平台架构设计分析

7

yeseng 发布于 2019-07-19

编辑推荐: 本文来自于csdn,主要介绍了四大核心模块:设备管理,用户管理,数据传输管理,数据管理。网络通讯:基于移动3/4G通讯 ,蓝牙通讯,zigbee。智能设备。 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联...

阅读(4)评论(0)赞 (0)

马蜂窝 IM 系统架构的演化和升级

13

songhua.gao 发布于 2019-07-18

点击上方“马蜂窝技术”,关注订阅更多优质内容 今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,IM 系统起到了重要的作用。 IM 系统为用户与商家建立了...

阅读(10)评论(0)赞 (0)

算法交易系统架构,此篇足矣!

25

hellas 发布于 2019-07-18

标星★公众号      爱你们 ♥ 作者:Stuart Reid 编译:方的馒头 | 公众号翻译部、海外部 近期原创文章: ♥  5种机器学习算法在预测股价的应用(代码+数据) ♥  Two Sigma用新闻来预测股价走势,带你吊...

阅读(9)评论(0)赞 (0)

UEBA架构设计之路 (九): 信标检测

6

likai 发布于 2019-07-18

作者:mcvoodoo 上篇引言 UEBA通过机器学习对用户、实体进行分析,不管这种威胁是不是已知,也包括了实时和离线的检测方式,能得到一个直观的风险评级和证据分析,让安全人员能够响应异常和威胁。 到底是怎样的整体架构呢?我就不再介绍了,没看过前面篇章的朋友,可以点击下面链接,去...

阅读(8)评论(0)赞 (0)

进阶的程序员:什么是微服务?

1

dulong 发布于 2019-07-18

微服务microservice 微服务是指提供单个业务功能的服务,从技术角度看就是一种小而独立的处理过程,类似流程概念,能够自行单独启动或销毁,拥有自己独立的数据库。 一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的A...

阅读(7)评论(0)赞 (0)

『互联网架构』dubbo 调用埋点(114)

14

xubiao.zhuang 发布于 2019-07-18

上边几次都是说的单体的拦截埋点,应用的内部进行的,很多的情况系统都是分布式的,怎么去监听RPC(远程过程调用),dubbo,RMI,springcloud,http。只要远程调用,跨进程调用都属于RPC,也不可能所有的能都涉及到,很多公司都有自己的封装,例如阿里的HFS,这次只针...

阅读(9)评论(0)赞 (0)

项目实施02(7.18)

likai 发布于 2019-07-18

由于本身规模小,导致现场不可能随时投入各岗位角色人员,因此更加需要现场实施人员同时具备需求,技术答疑,测试,项目管理等多种综合技能。也就是说最基础要做的就是除了软硬件环境安装和代码开发外,其它技能都需要具备。同时对于软件硬件环境安装最好能做到能够部署后续增量版本,对于代码开发能够...

阅读(10)评论(0)赞 (0)

巨杉Tech | 微服务趋势下的数据库设计与应用简析

8

dulong 发布于 2019-07-18

上周五(7月12日)巨杉数据库参与了由得到App主办八里庄技术沙龙活动,分享主题是关于分布式数据库架构与实战。 以下就是根据巨杉数据库现场分享的内容进行的分享实录整理。 巨杉数据库简介 巨杉,专注新一代分布式数据库技术研发,自2011年成立以来,坚持从零开始打造分布式开源数据库引...

阅读(10)评论(0)赞 (0)

美海军计划为武器系统增加弹性网络战能力

1

Harries 发布于 2019-07-18

7月8日,美海军航空系统司令部网络战分遣队(CWD)在联邦商机网站发布跨部门公告,寻求用于武器系统的弹性网络战能力。 网络战分遣队介绍 CWD负责开发并评估网络战能力,用于任务保障,以及保卫海军航空系统司令部的武器系统(各型战机、无人机、武器、传感器等)和相关支持系统(数据链、任...

阅读(11)评论(0)赞 (0)

MOLDEX α 的系统架构

6

wenming.gapo 发布于 2019-07-18

我们在2019年6月30日发布了MOLDEX α。在这里,我们将总结MOLDEX α系统架构的概述,包括以下三点。希望它对Dapps和区块链的未来发展有所帮助。 · 关于DEX的智能合约 · 关于服务器端 · 关于浏览器钱包 MOLDEX...

阅读(14)评论(0)赞 (0)

拆解大数据总线平台DBus的系统架构

10

yeseng 发布于 2019-07-18

mysql 日志抽取模块由两部分构成: canal server:负责从mysql中抽取增量日志。 mysql-extractor storm程序:负责将增量日志输出到kafka中,过滤不需要的表数据,保证at least one和高可用。 我们知道,虽然mysql innodb...

阅读(8)评论(0)赞 (0)

Archsummit 2019重磅分享|闲鱼Flutter&FaaS云端一体化架构

10

xubiao.zhuang 发布于 2019-07-18

讲师介绍 国有,闲鱼架构团队负责人。在7月13号落幕的2019年Archsummit峰会上就近一年来闲鱼在Flutter&FaaS一体化项目上的探索和实践进行了分享。 传统Native+Web+服务端混合开发的挑战 随着无线,IoT的发展,5G的到来,移动研发越发向多端化...

阅读(8)评论(0)赞 (0)

混沌工程:Netflix系统稳定性之道

2

puefu.he 发布于 2019-07-18

软件服务于人类的历史,历经了从单机软件在本地运行,到复杂系统通过网络提供服务的发展历程。软件的功能和质量每向前发展一步,都伴随着更多新的组成部分的加入。为了更好地服务于更多用户,进行规模更大、更复杂的运算,软件系统的能力需要不断进化升级,小型软件开始一步一步演化发展为大型分布式复...

阅读(18)评论(0)赞 (0)

软件架构设计原则之“KISS”的总结使用 原 荐

2

邓龙华 发布于 2019-07-18

今天聊一聊软件架构设计中的 KISS 原则。 对! 就是亲嘴的那个 “KISS”! 一定要多练习。 … … … … 作为一个程序员我是推荐理解为“亲嘴”的,可以很好的解决单身问题,但作为一个架构师在“亲嘴”的同时,希望还能理解它另一...

阅读(11)评论(0)赞 (0)

百亿流量微服务网关的设计与实现

19

xubiao.zhuang 发布于 2019-07-18

本文从百亿流量交易系统微服务网关(API Gateway)的现状和面临的问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,分享API网关知识与经验。 API网关概述 “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。” ——David W...

阅读(15)评论(0)赞 (0)

蚂蚁金服服务注册中心 SOFARegistry 解析 | 服务发现优化之路

15

likai 发布于 2019-07-18

SOFAStack ( S calable O pen F inancial A rchitecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFARegistry 是蚂蚁金服开源的具有...

阅读(25)评论(0)赞 (0)