标签:业务层

Spring

Spring常用注解汇总

dulong 发布于 2019-04-26

其中base-package为需要扫描的包(含子包)。 <context:component-scan base-package="cn.test"/> @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spri...

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

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

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

Java

Service Activator Pattern

2

xirruiqiang 发布于 2019-04-26

在企业应用程序中,大多数处理是以同步方式完成的。客户端调用业务服务并等待业务服务从处理返回。但是,某些用例中的业务处理需要相当多的时间和资源。业务处理甚至可能跨越应用程序,可能与企业内外的应用程序集成。对于这些长期存在的进程,应用程序客户端等待业务处理完成是不可行的,在这种情况下...

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

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

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

编程技术

架构师成长之路之限流漫谈

4

hellas 发布于 2019-04-25

​1. 我们为什么需要限流 在上一篇架构师成长之路之服务治理漫谈里面,我们已经谈到了高可用治理的部分。为了“反脆弱”,在微服务复杂拓扑的情况下,限流是保障服务弹性和拓扑健壮的重中之重。 想一想,如果业务推出了一个秒杀活动,而你没有任何的限流措施;当你搭建了一个账号平台,而完全没有...

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

编程技术

蚂蚁金服 mPaaS 模块化开发与架构重构深度解析

19

yanxinchi 发布于 2019-04-24

根据 2019 年移动互联网最新的数据报告,目前支付宝全球总用户数已超过 10 亿人,月活用户数超过 6.5 亿,成为国内第二大 App。 在研发上面,支付宝的客户端研发人员超过 300+,整体工程数同样也是超过 300+,总体代码超过 200 万行,提供的服务超过 200+,并...

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

编程技术

微服务测试之性能测试

11

yanxinchi 发布于 2019-04-24

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

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

编程技术

主流微服务注册中心浅析和对比

12

邓龙华 发布于 2019-04-24

开源产品受开发者热捧,是因为其代码透明、可以参与共建、有社区进行交流和学习,当然更重要的是开源产品的接入成本低。个人开发者或者中小型公司往往会将开源产品作为选型首选。 开发者通过阅读源代码,理解产品的功能设计和架构设计,同时也可以通过本地部署来测试性能,随之而来的是对各类开源产品...

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

Spring

SSM框架原理,作用及使用方法

12

songhua.gao 发布于 2019-04-24

编辑推荐: 本文来自于csdn,本文主要介绍了SSM框架的作用,原理,以及SSM框架的整合的相关内容,希望对大家能有所帮助。 作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,s...

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

编程技术

短视频架构设计实践

6

xiaoli.he 发布于 2019-04-18

背景   在多媒体领域,为给用户提供优质生动直观的便捷服务,从最早的图文场景已经发展为视频、直播的展现形式,以及目前热门的AR、VR应用。58集团旗下众多业务线,基本都有短视频应用的场景,比如安居客视频看房,车商通看车等,以更直观、便捷的视频形式为用户和商家提供服务。5...

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

编程技术

整洁前端架构

7

songhua.gao 发布于 2019-04-16

Clean Frontend 前端的恶梦 在我最近的一个项目里,我使用了 Angular 和混合应用技术编写了一个实时聊天应用。为了方便这个应用直接修改,无缝地嵌入到其它应用程序中。我尽量减少了 Component 和 Service 的数量——然而,由于交互复杂 Compone...

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

Java

为什么选择Guice框架

xubiao.zhuang 发布于 2019-04-15

在应用中组装各个封装好的类,有时候是一件很乏味的事情。有几种办法可以把数据层、业务层、表现层的代码整合在一起。下面通过一个在线披萨下订单的业务来对比这几种实现方法。 // 定义下订单接口 public interface BillingService { /** * Attemp...

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

编程技术

数据库架构:主备+分库?主从+读写分离?

11

yeseng 发布于 2019-04-15

一、数据库架构原则 高可用 高性能 一致性 扩展性 二、常见的架构方案 方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用 jdbc:mysql://vip:3306/xxdb 高可用分析: 高可用,主库挂了,keepalive(只是一种工具)会自动切换到备库。这个过程...

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

Java

使用Spring Boot 2.0快速构建服务组件

4

hellas 发布于 2019-04-11

所谓的服务组件(Service Component)— 就是用于处理系统业务逻辑的类,如果按照系统分层设计理论来划分,服务组件是位于业务层当中的类。在Spring Boot中,服务组件是一个被**@Service**注解进行注释的类,这些类用于编写系统的业务代码。在本章节中,将讲...

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

编程技术

码code|腾讯大佬带你深入理解小游戏的架构设计与开发

6

dulong 发布于 2019-04-03

转载来源:云加社区 原作者:余国良 小游戏自发布以来,微信平台上已经出现了不少现象级的小游戏,包括跳一跳。在技术上微信小游戏和小程序的区别是什么?开发商在开发一款小游戏的时候通常会遇到什么问题?怎么去规避和解决,来自 腾讯游戏云资深架构师余国良 ,将会给我们带来微信小游戏架构设计...

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

Spring

[Spring Cloud Tutorial翻译系列]微服务-定义、原则、好处

1

wenming.gapo 发布于 2019-04-03

微服务(Microservices)是业界最近的流行语,每个人好像都在以这样或那样的方式谈论它。现在让我们理解什么是微服务?在本篇教程中,我们会试着理解微服务的定义、概念以及原则。 微服务的定义 今天,微服务是SOA(面向服务的架构体系)之后日趋流行的架构体系之一。如果你紧跟业界...

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

Spring

[Spring Cloud Tutorial翻译系列]微服务-定义、原则、好处

1

小丁 发布于 2019-04-03

微服务(Microservices)是业界最近的流行语,每个人好像都在以这样或那样的方式谈论它。现在让我们理解什么是微服务?在本篇教程中,我们会试着理解微服务的定义、概念以及原则。 微服务的定义 今天,微服务是SOA(面向服务的架构体系)之后日趋流行的架构体系之一。如果你紧跟业界...

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

Spring

看Spring Data如何简化数据操作

xiaoli.wang 发布于 2019-04-02

Spring Data 概述 Spring Data 用于简化数据库访问,支持NoSQL 和 关系数据存储,其主要目标是使数据库的访问变得方便快捷。 SpringData 项目所支持 NoSQL 存储: MongoDB (文档数据库) Neo4j(图形数据库) Redis(键/值...

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