标签:SOA

编程技术

技术角色论系列:从一个架构师的角度看产品

likai 发布于 2019-07-15

架构因为复杂和规模增长而存在。复杂意味着功能和结构的变化和相互影响,是一个动态的过程概念。架构的逻辑开始于产品,着力于使用IT技术实现功能逻辑(业务逻辑)和非功能逻辑(安全、可靠、健壮、可维护、可移植、可重用、可扩充等)。 一个产品的IT技术实现可以不需要架构师,无非是持续的人力...

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

Java

别在 Java 代码里乱打日志了,这才是正确的打日志姿势

Harries 发布于 2019-07-14

作者:lrwin 使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问...

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

编程技术

gRPC服务发现与服务治理技术选型

1

xiaoli.wang 发布于 2019-07-12

gRPC服务发现与服务治理,目前常见解决方案有以下两种 Nginx + consul + consul-template Envoy 本文粗略讲解一下两种方案的优缺点 1. nginx + consul + consul-template 实现步骤 grpc微服务注册到consu...

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

编程技术

开源微服务框架,你知道几个?

18

尖兵 发布于 2019-07-12

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考: 微服务架构...

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

Java

WebLogic服务器基础指南,以及3款监控工具

6

小丁 发布于 2019-07-11

企业IT环境中需要一种技术来实现多个独立系统彼此“无缝地”联系。WebLogic Server就是一种可以桥接各种数据通信请求并处理系统集成的系统。 什么是WebLogic服务器? WebLogic服务器是一个应用服务器,用作开发,部署和运行多层(n层)分布式Java应用的平台。...

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

编程技术

从技术雷达看​DevOps的十年——容器技术和微服务

8

xubiao.zhuang 发布于 2019-07-11

在上一篇文章中,我们讲到了基础设施即代码和云计算给运维领域带来的深远影响。而 DevOps 运动不仅仅改变了运维端,同时也改变了开发端,特别是 Docker 的兴起和微服务架构的流行。在这一篇,我们将通过技术雷达上相关条目的变化来考察 Docker 和微服务的发展。 在 Dock...

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

编程技术

超火热的开源微服务框架汇总 值得关注

17

puefu.he 发布于 2019-07-11

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考: 微服务架构...

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

Spring

基于Spring Boot和Spring Cloud实现微服务架构

16

hellas 发布于 2019-07-10

【编者的话】首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看...

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

编程技术

认识微服务架构

1

darida 发布于 2019-07-10

目录 谈架构我们经常听到微服务这个概念,微服务到底是什么呢?其实微服务没什么官方定义,我们将它与传统SOA架构做对比来理解。 微服务是什么 微服务是一种用于构建应用的架构模式,区别于传统单体式架构,它将应用拆分成多组小的服务,每个小服务都根据具体业务单独构建和部署,每个小服务运行...

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

Java

Axis 1.4 命令执行漏洞

12

changyuan.xu 发布于 2019-07-10

一、先用Axis框架写一个Webservice 实例Demo 新建一个web项目,配置Web.xml的servlet <servlet> <servlet-name>AxisServlet</servlet-name> <servlet-...

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

编程技术

威胁建模杂谈

18

wenming.gapo 发布于 2019-07-08

人不应该只顾着低头走路,还应该抬头看看天。这句话是什么意思,我自己的理解是一个人无论做什么事情,不仅要考虑自身情况,分析好待解决的问题和自身绝对和相对优势,更应该考虑外部相关的因素,考虑下趋势,市场,竞争和行业竞争力,然后找准自身的定位和发展规划,也就是战略和战术. 由于最近经济...

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

Java

Apache axis远程命令执行漏洞预警

1

yeseng 发布于 2019-07-08

近日,深信服发现Apache axis 组件远程命令执行漏洞利用方式。该漏洞本质是由于管理员对AdminService配置错误,当enableRemoteAdmin属性设置为true时,攻击者可以远程利用AdminService接口自行发布构造的WebService,再次访问生成...

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

Java

Apache Axis1(<=1.4版本) RCE

18

xubiao.zhuang 发布于 2019-07-04

前言 2019.6.16 发出了一则漏洞预警: https://www.gdcert.com.cn/index/news_detail/W1BZRDEYCh0cDRkcGw 最近两天刚好在学习WebService相关知识,这个 axis 组件就是一个SOAP引擎,提供创建服务端、...

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

编程技术

腾讯游戏数据应用微服务实战

30

尖兵 发布于 2019-07-04

作者注:本文是作者在GIAC全球互联网大会上的一个分享整理成稿子,介绍了微服务以及腾讯游戏数据应用在微服务中的实践,整理时间仓促,如有偏颇,请联系小编修正。 各位架构师们,大家下午好。我是来自于腾讯游戏数据中心的张志欢, 今天主要给大家分享的是微服务在腾讯游戏数据应用场景中的实践...

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

Java

CVE-2019-2729 WebLogic RCE漏洞白名单补丁分析

7

xirruiqiang 发布于 2019-07-04

WebLogic组件介绍 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 将Java的动...

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

Java

Dubbo 2.7.3 源码分析(发车篇)

5

hellas 发布于 2019-07-03

作为发车篇,大概是以下内容: 1、微服务出现的背景 2、微服务场景下对RPC框架的需求 3、Dubbo源码结构 其实就是Dubbo官方文档╮(╯_╰)╭ 微服务背景 着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行 单一...

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

编程技术

如何带领团队“攻城略地”?优秀的架构师这样做

58

xubiao.zhuang 发布于 2019-07-03

阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。 (文末有彩蛋~) ...

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

编程技术

如何进行微服务的API测试

7

刘莉莉 发布于 2019-07-02

编辑推荐: 本文来自云社区,本文主要介绍了微服务面临的独特挑战是构成应用程序的服务数量以及服务之间的依赖关系,希望对您的学习有所帮助。 作为构建复杂系统的架构,微服务在开发社区中获得了巨大的吸引力。虽然人们开始明白它并不是解决所有应用程序架构问题的灵丹妙药,但是分享与依赖关系和扩...

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