随笔分类 -  架构设计

摘要:项目从无到有,两个月了。一期完成。 权限目前还很简单。USER表,ROLE表,RESOURCE表三个。 目前只有两个商铺。id是0的是我们自己,作为后台运维管理,也抽象成一个商铺,id为0。另一个商铺id为1,是我们第一家用户。 USER表有merchantId和type字段。merchantId表 阅读全文
posted @ 2016-12-08 23:01 寂静沙滩 阅读(2181) 评论(1) 推荐(1)
摘要:如果简单地比较Redis与Memcached的区别,外在的区别是:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据 阅读全文
posted @ 2016-08-11 18:09 寂静沙滩 阅读(527) 评论(0) 推荐(0)
摘要:今天接触到这个东西,觉得好有趣,可以用很多第三方的显示层jar包直接在UI界面上操作指定的java对象,网上将这个东西的也挺多的,我个人觉得这个比webServer还强大了。webserver只是公布服务出去,能做什么我自己做主,这个完全就像是卖身出去一样,成了个木偶让别人控制了。 怎么使用就不说了 阅读全文
posted @ 2016-08-09 17:55 寂静沙滩 阅读(429) 评论(0) 推荐(0)
摘要:分布式EHCACHE系统,有两种同步方式 方式1 : RMI组播方式 这也是最常用的方式,配置简单,关键一点,各EHCACHE的节点配置都是一样的 原理:这样当缓存改变时,ehcache会向230.0.0.1端口4446发RMI UDP组播包 (230.0.0.1 是D类网络地址,专门用于广播) 这 阅读全文
posted @ 2016-08-06 23:53 寂静沙滩 阅读(2462) 评论(2) 推荐(0)
摘要:正向:客户端知道目的服务器,也知道代理服务器,由客户端邀请代理为它服务。要告诉代理目的地的url。反向:客户端只知道代理服务器,代理服务器根据规则再去找应用服务器获取信息,最后返回给客户端。这是由应用服务器邀请代理为它服务,要告诉代理url规则,让代理知道客户发起的请求去找对应的资源。(cdn技术使... 阅读全文
posted @ 2015-12-22 00:14 寂静沙滩 阅读(455) 评论(0) 推荐(0)
摘要:使用Apache Cassandra 缓存,部署4台Apache Cassandra 服务器负载均衡,webservice执行写操作时,先写oracle数据库,再写到Cassandra上。webservice执行读操作时,先读Cassandra,如果命中就返回,如果不命中就从数据库读取,并写到Cassandra上。1 Cassandra 执行写操作,是写到负载均衡的一个节点上,系统会异步地自动将新数据同步到其他节点上。2 Cassandra 执行读操作,读取一个节点上的信息,再去跟其他节点比较,看这个信息是不是最新的,如果是才返回,所以读要比写还慢。3 数据默认10天失效。4 负载均衡采用ha 阅读全文
posted @ 2013-03-04 14:22 寂静沙滩 阅读(442) 评论(0) 推荐(0)
摘要:void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain){ doBeforeSsoFilter(req, resp); //过滤前预处理,抽象方法,子类可实现 HttpServletRequest request = (HttpServletRequest)req; HttpServletResponse response = (HttpServletResponse)resp; if (request.getRe... 阅读全文
posted @ 2013-01-09 17:14 寂静沙滩