分布式应用
wjq008
这个作者很懒,什么都没留下…
展开
-
Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端转载 2015-01-21 11:25:23 · 418 阅读 · 0 评论 -
SpringBoot AOP 记录WEB请求日志
http://blog.csdn.net/catoop/article/details/71556374 实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个java类定义为切面类 使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。 根据需要在切入点不同位置的切入内容转载 2017-06-21 14:31:44 · 3168 阅读 · 0 评论 -
Spring事务配置的五种方式
总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用hibernate进行数据访问时,DataSource实际为SessionFact...转载 2018-06-14 15:03:50 · 336 阅读 · 0 评论 -
实战录|听“老司机”谈谈分布式集群高并发问题
云端卫士 2016-12-02 10:54《实战录》导语云端卫士《实战录》栏目定期会向粉丝朋友们分享一些在开发运维中的经验和技巧,希望对于关注我们的朋友有所裨益。本期分享人为云端卫士安全运营工程师丁明瀚,听他聊聊分布式集群的高并发问题。作为一个有着几年工作经验的老司机,哦不对,是老员工,在项目实战中比较头疼的几个场景之一就是在处理并发的时候,一些平常看似正常的业务可能会在并发量过大...转载 2018-07-25 16:58:36 · 543 阅读 · 0 评论 -
Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解)
前言本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档,话不多说我们开始。本教程源代码:https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay一、支付宝测试环境代码测试...原创 2018-07-25 20:45:49 · 198 阅读 · 0 评论 -
spring+mybatis+druid数据源+sharding-jdbc分库分表
首先我们看下如何让spring与mybatis集成,我使用的是mysql数据库,建库建表语句如下: drop database if exists demodb00; CREATE database demodb00 DEFAULT CHARACTER SET utf8; ...原创 2018-07-31 16:16:47 · 503 阅读 · 0 评论 -
《Spring Colud》 Eureka 服务治理详解与高可用分布式搭建
这篇笔记主要讲述利用spring cloud eureka来进行服务管理、高可用和负载均衡。一、什么是Eureka Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器...原创 2018-08-06 23:57:58 · 210 阅读 · 0 评论 -
ELK入门及使用与spring boot集成
本文作者:@Ryan Miao 本文链接:https://www.cnblogs.com/woshimrf/p/elk-springboot.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!目录前言什么是ELK安装Elasticsearch安装Kibana安装logstash新建一个springboot项目参考...原创 2018-08-20 21:44:55 · 224 阅读 · 0 评论 -
spring boot 项目中可以引用的
# 简书整套文档以及源码解析|专题 | 专题名称 |专题描述 ||:-----: | :---------------------------------------------------------------------|:----...转载 2018-09-26 16:17:10 · 133 阅读 · 0 评论 -
tomcat做集群管理
对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Sessio原创 2015-10-09 15:42:36 · 1876 阅读 · 0 评论 -
Nginx+Tomcat+Memcached集群Session共享
原文引用地址:http://blog.csdn.net/shimiso/article/details/8979044ookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、do原创 2015-08-06 16:45:47 · 396 阅读 · 0 评论 -
海量数据的查询优化及分页算法方案
很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。中国自学编程网提供 www.zxbc.cn 比如: select * from table1 where name=’zhangsan’ and tID > 10000 和执行: select * from table1 where tID > 10000 and n转载 2015-03-20 11:08:21 · 498 阅读 · 0 评论 -
Nginx负载均衡
最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均转载 2015-06-23 10:16:01 · 312 阅读 · 0 评论 -
关于操作权限shiro
fdasfas原创 2015-06-03 19:45:35 · 544 阅读 · 0 评论 -
操作分布式文件之一:如何搭建配置FttpAdapter环境
分布式的应用原创 2015-08-03 14:37:05 · 367 阅读 · 0 评论 -
操作分布式文件之四:如何进行集群内文件复制和并行复制
集群文件复制是经常面临的需求,比如备份容灾,文件迁移,同步数据等等FttpAdapter提供了简单高效的文件复制方法,支持远程文件的集群内复制FttpAdapter fromfile = new FttpAdapter("fttp://10.232.20.151/home/log/a.log");FttpAdapter tofile = fromfile.copyTo("fttp:原创 2015-08-03 14:39:41 · 862 阅读 · 0 评论 -
操作分布式文件之五:如何读写远程文件
FttpAdapter是通过FttpReadAdapter来直接读取远程文件内容FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll();上面原创 2015-08-03 14:48:01 · 324 阅读 · 0 评论 -
操作分布式文件之六:如何解析远程文件
假设通过FttpAdapter已经读取到远程文件中一部分数据,如下:FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll();上面得到一个by原创 2015-08-03 14:58:22 · 338 阅读 · 0 评论 -
操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理
FileBatch类提供了一系列对批量并行读写操作支持(包括对FttpAdapter和FileAdapter),它跟并行读写的区别是不需要检查结果,会等到所有并行读写任务全部完成才返回,并在发生异常时提供事务补偿支持。 1、批量并行读:public Result[] readAllBatch(TryByteReadAdapter[] fras)实现对多个FttpReadAd原创 2015-08-03 15:00:43 · 518 阅读 · 0 评论 -
Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解
原文地址:http://blog.snsgou.com/post-800.html当网站访问量达到一定时,如何做Memcached集群,又如何高可用,是接下来要讨论的问题。有这么一段文字来描述“Memcached集群”Memcached如何处理容错的?不处理!:) 在memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,原创 2015-08-06 16:43:47 · 762 阅读 · 0 评论 -
几个比较好的java springcloud的项目
pring-boot-starter-grpc里面有怎么调用远程 的rmpi调用过程 ,可以参看一下。远程 的调度问题。elastic-job的实例 ,分布式的调度作业的运用,应该是在以后开发或者项目中有可以用到的。好像两个项目可以集中在一起,这样的话可以更好的利用起来做远程 高度的问题。git上面有的是资源 ,好好的看一下。# 简书整套文档以及源码解析|专题 | 专题...原创 2019-03-02 20:07:53 · 2085 阅读 · 0 评论