标签:系统架构

这么多Apache顶级项目,SkyWalking为何一枝独秀?

2

Harries Blog™ - Harries 发布于 2020-07-25

吴晟 读完需要 5 速读仅需 2 分钟 吴晟 Apache基金会会员,Apache SkyWalking创始人、项目VP和PMC成员,Apache孵化器PMC成员,Apache ShardingSphere PMC成员,Apache APISIX (incubating...

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

面了一个47的程序员,我很慌…

5

Harries Blog™ - wenming.gapo 发布于 2020-07-25

都 2020 年了 还没用过 微服务 吗? 面试的时候高并发回答的总是不能让面试官满意? 一个互联网项目究竟有多少细节? 网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做? 那么你缺乏这两个字 实 战 消除痛点、解决面试、积累实战经验 欢迎你参加马士兵教育 微服务与高并发 训...

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

DDD 分层

6

Harries Blog™ - changyuan.xu 发布于 2020-07-25

为什么分层 引用《领域驱动设计模式、原理与实践》 为了避免将代码库变成大泥球(BBoM)并因此减弱领域模型的完整性且最终减弱可用性,系统架构要支持技术复杂性与领域复杂性的分离。引起技术实现发生变化的原因与引起领域逻辑发生变化的原因显然不同,这就导致基础设施和领域逻辑问题会以不同速...

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

基于EA进行web应用建模

11

Harries Blog™ - Harries 发布于 2020-07-24

为什么需要Web建模 在Web应用繁多的当下,用户对应用程序的要求越来越高,需求难度的不断加大,系统复杂度不断加深,因此对业务人员和web设计、开发人员的要求也越来越高。针对这些原因,使用Web建模可以帮助我们更好的进行Web应用程序开发,如下就是一个Web建模示意图: 如下是基...

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

eBPF 架构优势及其应用方向上的畅想

3

Harries Blog™ - 尖兵 发布于 2020-07-24

eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,...

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

微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计

3

Harries Blog™ - dulong 发布于 2020-07-24

基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实...

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

架构师技术领导力成长之路

14

Harries Blog™ - wenming.gapo 发布于 2020-07-24

感谢技术琐话约稿,跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法。每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题,那样的话一切都是确定的,人生就没意思了。 什么是技术领导力 多数公...

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

调研机构:永信至诚网络靶场应用创新力和市场执行力双第一

4

Harries Blog™ - 尖兵 发布于 2020-07-24

7月23日,数字安全领域第三方调研机构数世咨询发布《网络靶场能力指南》报告(以下简称“报告”)。报告显示,永信至诚春秋云境网络靶场在应用创新力和市场执行力维度均位列第一。这是继永信至诚在网络安全人才培养与网络安全赛事领域后,又一细分领域的行业第一。 报告指出,近几年网络安全人才和...

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

常见的架构设计原则总结

6

Harries Blog™ - 小丁 发布于 2020-07-23

在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...

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

潜修55天,苦学371页的SpringCloud39个基础实例+1个综合项目

19

Harries Blog™ - songhua.gao 发布于 2020-07-23

写在前面 作为一名Java开发者,不会SpringCloud吗?它是在面试求职中必会被问到的,也是在企业任职中所需的技能,那么你知道SpringCloud是什么吗?为什么用吗?怎样用吗?为什么要这样用吗?如何可以用的更好吗?有什么最佳的实践吗?今天用知识点+实例的方式+综合项目来...

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

史上首个3D多语言AI记者来了,不仅写作、翻译无压力,还能一线报道国际体育赛事

7

Harries Blog™ - wenming.gapo 发布于 2020-07-22

世界上首个3D多语言AI新闻记者诞生! 近日,字节跳动AI Lab联合上海交大研究团队发布了全新升级版AI新闻记者Xiaomingbot。Xiaomingbot最早诞生于2016年,曾在2017年获得吴文俊人工智能技术发明奖。(吴文俊奖被誉为中国智能科学科技最高奖,代表着中国人工...

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

如何快速分析大型系统架构?

2

Harries Blog™ - likai 发布于 2020-07-20

最近,因为公司项目的原因,对一个大型的系统做了一个简要的架构分析。由于,时间上的限制,所以在这里我也只能做一个快速的分析,并没有其它的可能性。 太长不看版步骤: clone 项目的代码,以及相关的依赖 尝试编译系统 借助目录 + 编辑器进行初步分析 借助工具进行可视化分析 配置 ...

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

服务注册与发现【Eureka】- Eureka简介

1

Harries Blog™ - songhua.gao 发布于 2020-07-18

什么是服务治理 SpringCloud 封装了 Netflix 公司开发的 Eureka 模块来 实现服务治理。 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容...

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

ClickHouse的核心特性及架构

9

Harries Blog™ - hanze 发布于 2020-07-18

文章作者:朱凯 编辑整理:Hoh 内容来源:《ClickHouse原理解析与应用实践》 导读: 随着业务的迅猛增长,Yandex.Metrica目前已经成为世界第三大Web流量分析平台,每天处理超过200亿个跟踪事件。 能够拥有如此惊人的体量,在它背后提供支撑的ClickHous...

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

微服务统一登陆认证JWT怎么做

5

Harries Blog™ - darida 发布于 2020-07-18

在大项目中,用户服务和认证服务也是分开的,你知道微服务中怎么做统一认证么?有多少种解决方案? 无状态登录原理 1.1. 什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 sessio...

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

百富旅行:阿里云SAE助力下实现Serverless+微服务完美结合

1

Harries Blog™ - 尖兵 发布于 2020-07-16

客户介绍 百富旅行是全球领先的在线旅游同业交易平台,覆盖机票、火车票、酒店、邮轮、汽车票、门票、旅游、商城等版块,通过整合全球的优势资源,基于云计算和大数据决策为全球旅游从业者提供一站式智能整体解决方案。截至目前,百富旅行已经与600多家航空公司、国内所有火车线路、2500个汽车...

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

分布式系统架构之构建你的任务调度中心

13

Harries Blog™ - 邓龙华 发布于 2020-07-16

分布式系统架构之构建你的任务调度中心 分布式系统中,我们经常会遇到定时执行任务,而这些定时任务中,多数情况都是需要执行一些http请求。 比如: 轮训支付结果(虽然第三方支付中心有支付回调,但有时候并不能有效保证你的业务系统能收到正确的结果) 未支付订单超时取消,电商系统订单,用...

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

聊聊Dubbo(一):为何选择

15

Harries Blog™ - songhua.gao 发布于 2020-07-15

1. 前言 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢? 对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长 。技术对于业...

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