标签:开源软件

编程技术

360互联网技术训练营第16期——大数据与微服务之路

12

xiaoli.he 发布于 2019-07-04

360互联网技术训练营第16期 大数据与微服务之路 面对复杂的业务逻辑和海量用户的并发访问,如何构建高性能、稳定的后端服务系统,是很多技术从业人员都需要解决的一个问题。 本期活动我们邀请多位一线技术专家从 大数据计算 、 微服务架构 、 实时监控 等方面探讨 高性能Web服务端实...

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

编程技术

微服务编排NetflixConductor(7.4)

1

yeseng 发布于 2019-07-04

对于服务编排的可视化设计,我在5月22日和6月25日分别写过两篇文章来谈服务编排设计方面的内容,也基本把服务编排的场景谈清楚了。 其中最核心的还是服务编排本身任务或活动节点对应的是原子服务,连线对应的是服务输入输出之间的映射,整个编排完成是形成一个新的接口服务能力 ,这就是服务编...

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

编程技术

轻舟微服务,开启传统IT变革之路

5

songhua.gao 发布于 2019-07-03

数字时代,消费者正在抛弃传统观念。用户需求随时随刻变化,企业面临新的挑战。 如果说传统软件架构是矩阵式的,不同业务部门所建立的应用软件各自独立,一旦用户有新的需求往往要牵一发而动全身,那么应对灵活变化市场,加速数字化转型的新型架构又是什么呢?  企业数字化转型,微服务不...

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

编程技术

微服务之旅:从 Netflix OSS 到 Istio Service Mesh

8

Harries 发布于 2019-07-03

点击左上角蓝字,关注“锅外的大佬” 专注分享国外最新技术内容 微服务是具有边界上下文的松散耦合服务,使您能够独立开发,部署和扩展服务。它还可以定义为构建独立开发和部署的分布式系统的架构模式。 在微服务架构中处理服务之间的通信是一项挑战,因为它们需要在不可靠的网络中相互通信。 1....

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

编程技术

『互联网架构』软件架构-springboot-actuator监控模块(98)

13

尖兵 发布于 2019-07-02

其实我也是并不是springboot和springclud什么都会,把主要的工作中用到的,没必要全部去扣,用到的时候去查,不然你真的会从入门到放弃啊老铁!明白我的意思,别看springboot的官方文档没多少,可能就100多页一下就看完了,可是每个功能点都有100多页,如果你一行...

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

编程技术

大型网站技术架构核心原理剖析,文末附知识图谱下载

2

小丁 发布于 2019-07-01

什么是软件架构 维基百科定义: 软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计 。 软件架构5大要素: 性能 可用性 伸缩性 扩展性 安全性 可以通过考察这5大要素来衡量一个软件架构设计的优劣。 高性能 网站性能是客观的指标,具体体现到 响应时间...

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

编程技术

创业公司的经济适用架构师

2

xiaoli.wang 发布于 2019-06-29

以前曾流行一句半开玩笑的话,就是有些类似产品经理角色的人会说:我们什么都不缺,就差一个程序员了。后面就到CEO们说:我们什么都不缺,就差一个CTO了。如果CTO不是很懂技术,而是类似于信息官的话,他可能会说:我们什么都不缺,就差一个架构师了。 今天我们要聊的,就是架构师这个物种,...

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

Java

Jenkins + DockerSwarm 实现弹性伸缩持续集成

8

xiaoli.wang 发布于 2019-06-28

一、相关概念 Jenkins简单介绍[1] Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 使用目的: 持续、自动地构建/测试软件项目。 监控一些定时执行的任务。 Jenkins拥有的特性包括: 1.易于安装-只要把jenkins.w...

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

Java

Apache 软件基金会大地震:3 名董事离职

2

尖兵 发布于 2019-06-27

Apache 软件基金会宣布,它的三名董事 Jim Jagielski、Chairman Phil Steitz 和执行副董事长 Ross Gardler 上个月递交了辞呈,董事会已经接受了他们的辞职请求。 三人都是 Apache 软件基金会的资深成员,Jim Jagielski...

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

Java

你还在抱怨开发工具,为什么不动手优化? | 人物志

9

尖兵 发布于 2019-06-26

受访者 | 张乎兴 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) Red Hat 创始人 Bob Young 曾说过:“要想对世界做出实质性的改变,开源需要做到这两点:一是要让人们广泛使用开源软件;二是要让用户知道并理解这种软件开发模式能给他们带来的...

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

编程技术

研发慢、宕机多、品牌弱怎么办?前携程 CTO 解密技术体系顶层设计

4

puefu.he 发布于 2019-06-26

近日,由极客邦科技旗下品牌 TGO 鲲鹏会举办的 GTLC 全球技术领导力峰会 在上海举行,GTLC 峰会邀请到了前携程网 CTO、靖亚资本创始合伙人叶亚明 (Eric Ye),就「技术系统的顶层设计」主题进行了深入的探讨和交流。游族网络 CTO & TGO 鲲鹏会上海分...

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

Java

9大免费Java流程监控工具

1

小丁 发布于 2019-06-25

什么是Java Profilers? Java Profiler是一种监视JVM级别的Java字节码构造和操作的工具。Profilers跟踪所有方法调用和内存使用情况,允许你以选择的任何角度深入调用呼叫结构。 你的标准分析器将提供大量信息,其有用性主要取决于手头的调试任务。它应详...

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

Java

Java学习路线:程序员必备的15个框架,前3个很重要

xiaoli.he 发布于 2019-06-25

Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天,给大家列举了一些通用的、必须掌握的框架,学会这些, 不是问题。 1.Sprin...

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

编程技术

云架构师进阶攻略(完整版)

51

小丁 发布于 2019-06-20

一、架构的三个维度和六个层面 1.1、三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构。 第一个是IT架构,其实就是计算,网络,存储。这是云架构师的基本功,也是最传统的云架构师应该首先掌握的部分,良好设计的IT架构,可以降低CAPEX和OPEX,减轻运维的负担。...

阅读(119)评论(0)赞 (1)

Java

Hoverfly 教程:当服务虚拟化遇到 Java

4

xubiao.zhuang 发布于 2019-06-20

本文要点 在微服务架构中,服务最重要的部分之一是负责与其他服务通信的模块 我们常常需要以端到端的方式测试服务是如何与其他服务通信的。Mock 并不是有效的解决方案,因为它没有测试通信栈,并跳过了与网络协议(如 HTTP)相关的一切。运行依赖的服务也不是可选方案,因为每次都需要花精...

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

Java

微服务之架构技术选型与设计

13

xirruiqiang 发布于 2019-06-20

编辑推荐: 本文来自于简书,本文主要介绍了架构技术选型与设计-微服务选型,Spring cloud 实现采用的技术,希望对您的学习有所帮助。 架构技术选型与设计-DUBBODubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(阿里巴巴现在使用架构为H...

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

编程技术

见“微”知著 | 东方证券 gRPC-Nebula 微服务框架开源项目发布会

1

puefu.he 发布于 2019-06-19

随着数字经济进程的迅猛发展,众多企业在推动内部数字化转型的过程中,服务软件系统开始由单一或者SOA服务向微服务转型。微服务架构旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦,降低系统耦合性,提供更加灵活的服务支持,进而帮助企业实现应用快速迭代更新,提高业务敏捷与弹性,...

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

编程技术

『互联网架构』软件架构-解密电商系统-读写分离各种实现优缺点与解决方案(83)

7

puefu.he 发布于 2019-06-16

数据库读写分离,之前也说过这次在回顾下吧:主从复制,proxy读写分离,jar包进行读写分离。三种方式体量不同,根据自己的需求找到最合适的,一起说下。 (一)什么是读写分离 我们一般应用访问数据库无非是读取数据、修改数据、插入数据、删除数据。 而我们对数据库一般分为: maste...

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