大型网站架构
文章平均质量分 96
灯塔引路
就一小鬼头
展开
-
如何正确合理的设计一个接口项目
首先,我这里说明接口,不是代码里的接口,而是接口项目,如果想错了就不用往下看了。 在手机广泛流行的今天,手机应用也随之越来越多,而且成长的速度也非常快。手机应用软件开发实现方式同普通PC软件一样,也分为BS和CS方式。而采用CS方式,在服务器端大多采用接口的形式提供数据交互(主流数据交互方式有:Json、WebService等),今天要说的就是如何设计接口。 接口作为连通客户端与数据库进行数据流转载 2016-11-22 09:41:28 · 611 阅读 · 0 评论 -
Tomcat多实例部署及其原理(修订版)
导读:昨天在跟群友做技术交流的时候,了解到,有很多大公司都是采用了高可用的,分布式的,实例沉余1+台。但是在小公司的同学也很多,他们反映并不是所有公司都有那样的资源来供你调度。往往公司只会给你一台机器,因为有些应用挂了公司也不会有损失的,我们往往一台机器就可以搞定。但是,我们也要为我们做出来的应用负责,毕竟东西做出来是为了给人用的,如果做出来的东西经常挂了,谈何使用,在前期,如果公司资源紧原创 2016-11-20 02:21:33 · 15346 阅读 · 5 评论 -
Azkaban-开源任务调度程序(安装篇)
Mark 下这篇文章:最近项目迁移到新集群,试试同事推荐的开源任务调度程序-azkaban(阿兹卡班),没看错,就是哈利波特里的阿兹卡班,azikaban主要用来解决hadoop依赖任务的执行,但是它本身支持linux和java程序,因此适合做小项目的任务调度管理程序。Azkaban官网它有三个重要组件:关系数据库(目前仅支持mysql)web管理服务器-Azkaban转载 2016-11-25 13:08:52 · 629 阅读 · 0 评论 -
Azkaban-开源任务调度程序(使用篇)
上篇文章说到了安装,这次说说使用登录https://localhost:8443注意是https,采用的是jetty ssl链接。输入账号密码azkaban/azkanban(如果你之前没有更改的话)首页首页有四个菜单projects:最重要的部分,创建一个工程,所有flows将在工程中运行。scheduling:显示定时任务executing:显示当前运行转载 2016-11-25 13:10:57 · 16094 阅读 · 0 评论 -
springboot + mybatis
springboot集成了springJDBC与JPA,但是没有集成mybatis,所以想要使用mybatis就要自己去集成。集成方式相当简单。1、项目结构 2、pom.xml 1 与数据库操作相关的依赖 --> 2 dependency> 3 groupId>org.springfr转载 2016-11-29 11:27:29 · 1407 阅读 · 0 评论 -
翻译spring-cloud的一篇文章
导读:翻译:灯塔校对:翻译原文:http://www.kennybastani.com/2015/07/spring-cloud-docker-microservices.html翻译目的:玩玩这个https://github.com/kbastani/spring-cloud-microservice-example注意:企业实现微服务化时,需要考虑团队的水平,技术成本,和当前的业务翻译 2016-11-27 23:48:10 · 2164 阅读 · 0 评论 -
微服务架构中的身份验证问题 :JSON Web Tokens( JWT)
本文翻译自:http://www.svlada.com/jwt-token-authentication-with-spring-boot/场景介绍软件安全是一件很负责的问题,由于微服务系统中每个服务都要处理安全问题,所以在微服务场景下会更加复杂,一般我们会四种面向微服务系统的身份验证方案。 在传统的单体架构中,单个服务保存所有的用户数据,可以校验用户,并在认证成功后创建HTTP会话。在微服务架原创 2016-12-07 18:37:09 · 62467 阅读 · 2 评论