软件架构

『互联网架构』软件架构-rocketmq之实践(62)

16

yeseng 发布于 2019-05-26

上次完成rocketMq的安装,并测试了发送和接收,这次简单的利用rocketMq的源码连接rocketMq集群。 源码:https://github.com/limingios/netFuture/tree/master/jms (一)broker的properties配置文件...

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

『互联网架构』软件架构-rocketmq之实践(62)

16

xubiao.zhuang 发布于 2019-05-26

上次完成rocketMq的安装,并测试了发送和接收,这次简单的利用rocketMq的源码连接rocketMq集群。 源码:https://github.com/limingios/netFuture/tree/master/jms (一)broker的properties配置文件...

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

为什么我写了一万小时的代码,却仍然成不了架构师?

8

邓龙华 发布于 2019-05-26

作者 | 村村 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 【编者按】作为程序员,纵然加班繁多,写的代码也不少,做出的努力也不少。可大多数程序员仅停留在“工程师”的职位上,很少人能走到“架构师”,这是为什么呢?本文作者一同和大家探讨下。 我们程序员一生都在...

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

如何做到系统稳定——TL视角

小丁 发布于 2019-05-26

对于一个开发工程师,一个团队的负责人,系统稳定是我们的追求,或者说是要求,如果做到系统稳定呢,总体还是在于规范研发流程,如下是我工作几年来总结的能有效确保系统稳定的点 需求评审 1 能跟产品经理撕是一种能力,从经验上来看,不稳定的系统,产品需求就存在很多不合理的地方, 如果不能有...

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

大型项目前端架构浅谈(8000字原创)

likai 发布于 2019-05-26

大型项目前端架构浅谈 目录: 1、综合 1.1、使用场景 1.2、核心思想 1.3、切入角度 1.4、其他 2、基础层设计 2.1、自建Gitlab 2.2、版本管理 2.3、自动编译发布Jenkins 2.4、纯前端版本发布 2.5、统一脚手架 2.6、Node中间层 2.7、...

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

『互联网架构』软件架构-rocketmq之部署(61)

34

刘莉莉 发布于 2019-05-25

消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。 (一)rocketMQ 官网:http://rocketmq.apache.org/ 开源的分布式消息和流处理,流处理这块原来只有kafka这样说,因为rocketMq本身做的也比较好,它也加上...

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

『互联网架构』软件架构-rocketmq之初识消息中间件(60)

10

xubiao.zhuang 发布于 2019-05-25

有没有用过消息中间件的老铁,基本如果从事互联网行业的老铁都用过消息中间件,企业开发也有用过的。基本上现在基本都用过,老铁们一起梳理下,消息中间件,然后进入rocketmq。 (一)什么是消息中间件 个人理解 随着服务的增多,并发增大,公司无力开发一些功能,需要中间件这种消息通信。...

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

GE 医疗的数字化下半场:既要秀肌肉,又要拼落地

3

hanze 发布于 2019-05-25

每年的CMEF,都是各家秀肌肉的时候。 5月14日,CMEF在上海举行,这次展会的主题是 “智能重构未来”,去年同期的则是“医疗数字化时代”,数字化和智能化两个关键词,成为了这两年巨头故事的主角。关键词提出的原因在于,AI、大数据等技术的应用,可以为传统的设备带来更好的...

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

从程序员到架构师 – 非技能篇

3

yanxinchi 发布于 2019-05-25

主动学习 大脑不是一个用来填充的容器,而是一束需要点燃的火焰 —-普卢塔赫 学习不是强加于你做的事情,是需要你主动做的事情,仅仅掌握知识不去实践是没用的,古人已经总结了,『纸上得来终觉浅,绝知此事要躬行』,学习也需要方式方法,需要目标反馈,针对自己在日常项目遇到的问题...

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

⼤型微服务框架设计实践

18

yeseng 发布于 2019-05-24

大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服务和大量 Go 开发...

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

微服务的拆分与组件

2

darida 发布于 2019-05-24

目录 一、微服务 1、服务化拆分的两种姿势 2、服务化拆分的前置条件 二、微服务组件 1、服务描述 2、注册中心 3、服务框架 4、服务监控 5、服务追踪 6、服务治理 微服务 微服务架构是一种将单应用程序作为一套微型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级...

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

从亚洲到北美 Baer Chain曲率航行加速前进

5

尖兵 发布于 2019-05-24

MEP全球百万生态计划全球化布局顺利进行,“曲率航行”将从亚洲到欧洲,最后到达北美,并会以一场盛会迎接主网的正式上线; LA节点开发的Baer Chain区块浏览器上线, 标志着Baer Chain进入去中心化开发阶段 ; 全球游戏开发团队将陆续开发基于Baer Chain技术的...

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

浅谈集群、分布式、微服务的异同

7

yeseng 发布于 2019-05-24

什么是集群 集群是指将多台服务器集中在一起,每台服务器都实现相同的业务,做相同的事情。但是每台服务器并不是缺一不可,存在的作用主要是缓解并发压力和单点故障转移问题。我们可以利用一些廉价的符合工业标准的硬件构造高扩展、高性能、低成本、高可用的系统。 集群主要具有以下特性: 伸缩性(...

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

PHP 微服务之【分布式事务】阅读提示

likai 发布于 2019-05-24

前几天写一篇 , 一种新思路实现分布式事务的文章。 https://segmentfault.com/a/11… 部分死脑筋就开始,各种不解。 看反馈 确实有点搞笑。 不要一听到 session 就觉得是 $_SEESION 不要别人换个名字 token 或者 jwt...

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

支撑亿级用户的架构:从0到1演化全过程

9

xiaoli.he 发布于 2019-05-24

本文从以下2个方向,对互联网系统架构演化进行了一个综述: 2.大型互联网系统架构演化过程,包含了所有的现在主要的互联网架构的考量点、技术方案、要解决的问题等。 建议用10min阅读,可以了解互联网架构的全貌。 一、架构演进面临的挑战及解决思路 互联网主要面对的技术挑战,用一句话概...

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

iOS组件化开发架构设计思考(初版)

4

yanxinchi 发布于 2019-05-24

组件化开发系列: (一)iOS组件化开发架构设计思考 (二)iOS组件化开发实施一期文档 一. 项目现状 当前iOS端APP项目大概有35万行代码,早期为了iPad和iPhone双端开发的效率,将所有业务模块的网络请求和数据模型统一抽离到DDEngine工程,自定义了私有开发库D...

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

20万用户同时访问一个热Key,如何优化缓存架构?

11

hanze 发布于 2019-05-24

这篇文章,咱们来聊聊热点缓存的架构优化问题。使用缓存集群的时候,最怕的就是热 Key、大 Value 这两种情况。 为什么要用缓存集群 啥叫热 Key 和大 Value 呢?简单来说,热 Key,就是你的缓存集群中的某个 Key 瞬间被数万甚至十万的并发请求打爆。 大 Value...

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

Android官方架构组件Paging-Ex:列表状态的响应式管理

8

刘莉莉 发布于 2019-05-23

Paging 是 Google 在2018年I/O大会上推出的适用于 Android 原生开发的分页库,随着越来越多的开发者着手使用 Paging ,越来越多的问题暴露出来,最直接的一个问题是: 如何管理列表额外的状态? 这样的需求随处可见,比如 侧滑删除 、 为评论点赞 等等:...

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