云计算
文章平均质量分 58
yunterry
Android & Java developer,关注分布式系统开发和微服务架构
展开
-
论分布式计算与线程并行
分布式计算与线程并行两者是相差很远的概念,只不过个人觉得它们在设计思想上有几分相似,所以把他们联系起来讨论。 线程并行要依赖于程序员的并行编程思想和并行编程工具,进行并行编程时程序员要处理好线程间的负载均衡和数据同步的问题,这类问题在组建分布式集群中也会遇到。 在多线程并行中,程序员通过编译器把一个程序分割成多个线程,各个线程去匹配多核中的某一个核,让多个核并行原创 2013-05-16 23:07:02 · 843 阅读 · 0 评论 -
云端的畅想
我喜欢描绘愿景,云端的未来是一幅美好的愿景,把生活交给云端,以智能手机和可穿戴移动设备为中心,把信息辐射到周围所有的人与物,我们与周围融为一体,这就是物联网、云计算和大数据三者结合所代表的未来方向。 现在我们正处在一个关键的过渡时期,云计算正在加速改变传统的互联网格局,计算和存储资源正在迅速廉价化,市场重心不断的地向云端的在线应用服务转移,平台入口的地位越来越突显。大量的传感器正在原创 2013-05-26 21:33:29 · 687 阅读 · 0 评论 -
云端与终端
Android凭借其开放性占领智能手机绝对主导地位,可以看到现在Android的发展正快速走向“云”化,谷歌正利用云计算、物联网和大数据这三大法宝,全面渗透和接管人们的生活。一个 Android设备的激活就带来谷歌一条龙的服务,从浏览器、地图到邮箱、社交,谷歌从云到端全面掌控,用户手机上的信息列表、个性设置都会同步到云端,这样无论是刷机还是换了手机,只要还在 Android平台,一切都能迅速恢原创 2013-05-29 16:29:51 · 2800 阅读 · 0 评论 -
漫谈Android与Chrome OS
谷歌是云计算的先驱和倡导者,从开发Chrome OS就可以看到一个理想主义者的影子。但互联网不是一天就可以“云”化的,于是谷歌就拿Android来作一个过渡品,用来暂时抗衡iOS,现在这个过渡品实在太火了,而谷歌似乎更多的把希望寄托在未来云计算平台Chrome OS上。 现在Android生态圈十分繁盛,这是谷歌的一笔巨大的财富,我想谷歌要做的是想办法原创 2013-05-15 14:13:25 · 859 阅读 · 0 评论 -
JPA使用乐观锁应对高并发
高并发系统的挑战在部署分布式系统时,我们通常把多个微服务部署在内网集群中,再用API网关聚合起来对外提供。为了做负载均衡,通常会对每个微服务都启动多个运行实例,通过注册中心去调用。那么问题来了,因为有多个实例运行都是同一个应用,虽然微服务网关会把每一个请求只转发给一个实例,但当面对高并发时,但它们仍然可能同时操作同一个数据库表,这会不会引发什么问题呢?悲观锁的问题比如电商中常见的商品秒杀系统,在用户原创 2017-09-10 10:19:59 · 7836 阅读 · 0 评论 -
Docker容器的基本使用
Docker容器化技术极大提升了软件交付效率原创 2017-12-03 11:22:10 · 731 阅读 · 1 评论 -
Serverless会是一场云计算的革命吗
微服务方兴未艾,Serverless横空出世。原创 2017-12-03 11:19:29 · 829 阅读 · 1 评论 -
Nginx代理的多端口实例负载均衡
Nginx作为高性能服务器,除了搭建普通的web服务,也经常用作反向代理或微服务网关。为了实现服务高可用,通常会启动多个服务实例,这样某个实例挂掉并不影响整体的可用性,Nginx可以在多个实例中实现负载均衡,并提供了多种负载均衡策略。本人手头只有一台服务器,所以就在本机多端口开启多个实例,并在这些实例中实现负载均衡。在http配置:upstream backser { server loca原创 2017-12-30 21:58:33 · 5587 阅读 · 1 评论 -
RESTful API使用JWT做无状态的身份认证
JWT设计RESTful架构的前后端,天然要求API是无状态的,JWT(JSON Web Token)简单易用,适合在分布式系统中做API无状态的身份认证。jwt由Header、Payload、Signature三部分组成,使用 . 分割开,一个JWT形式:Header.Payload.Signature这三部分分别对应的是加密算法、携带的用户信息、加密后的字符串(签名)。jwt自带签名,能够防止伪原创 2017-12-30 22:00:44 · 7724 阅读 · 0 评论