当前位置: 首页 > news >正文

做网站还需要买空间吗视觉差网站设计

做网站还需要买空间吗,视觉差网站设计,wordpress连接服务器,wordpress插件过多不好我们都知道在分布式日志当中#xff0c;exceptionless客户端是把日志写到Elasticsearch数据库#xff0c;就像我们把数据写入到关系数据库一样#xff1b;既然是写入#xff0c;那么在短时间大数据量的情况下#xff0c;写入就会涉及到效率的问题#xff1b;首先我们看下… 我们都知道在分布式日志当中exceptionless客户端是把日志写到Elasticsearch数据库就像我们把数据写入到关系数据库一样既然是写入那么在短时间大数据量的情况下写入就会涉及到效率的问题首先我们看下 exceptionless源码public class InMemoryObjectStorage : IObjectStorage {private readonly Dictionarystring, TupleObjectInfo, object _storage new Dictionarystring, TupleObjectInfo, object(StringComparer.OrdinalIgnoreCase);private readonly object _lock new object();public InMemoryObjectStorage() : this(1000) {}public InMemoryObjectStorage(int maxObjects) {MaxObjects maxObjects;}public long MaxObjects { get; set; }public int Count {get { return _storage.Count; }}我们写入到日志的方法  首先会把日志写到内存当中但是为了防止日志过大导致服务器的内存被过度消耗的问题 这边是限制了 日志的条数的 1000当有新的日志进来时如果是超过1000那么旧的日志是会被抛弃的public bool SaveObjectT(string path, T value) where T : class {if (String.IsNullOrWhiteSpace(path))throw new ArgumentNullException(path);lock (_lock) {_storage[path] Tuple.Create(new ObjectInfo {Created DateTime.Now,Modified DateTime.Now,Path path}, (object)value);if (_storage.Count MaxObjects)_storage.Remove(_storage.OrderByDescending(kvp kvp.Value.Item1.Created).First().Key);}return true;}这显然不是 我们想要的我们需要的是完整的日志public SubmissionResponse PostEvents(IEnumerableEvent events, ExceptionlessConfiguration config, IJsonSerializer serializer) {if (!config.IsValid)return new SubmissionResponse(500, message: Invalid client configuration settings);string data serializer.Serialize(events);string url String.Format({0}/events, GetServiceEndPoint(config));HttpResponseMessage response;try {HttpContent content new StringContent(data, Encoding.UTF8, application/json);// dont compress data smaller than 4kbif (data.Length 1024 * 4)content new GzipContent(content);_client.Value.AddAuthorizationHeader(config.ApiKey);response _client.Value.PostAsync(url, content).ConfigureAwait(false).GetAwaiter().GetResult();} catch (Exception ex) {return new SubmissionResponse(500, exception: ex);}int settingsVersion;if (Int32.TryParse(GetSettingsVersionHeader(response.Headers), out settingsVersion))SettingsManager.CheckVersion(settingsVersion, config);return new SubmissionResponse((int)response.StatusCode, GetResponseMessage(response));}所以我们需要在PostEvents 这个方法做文章目前我们的做法是就是把日志直接写到消息队列然后做一个消费日志的订阅队列的服务从队列读取数据在写到Elasticsearch
http://www.yutouwan.com/news/458849/

相关文章:

  • 2015年友情链接网站源代码下载广东小程序系统开发
  • 网站名字大全有哪些久久建筑网站下载
  • 手机建站源码装修网线用几类
  • 视频播放网站开发企业网站制作公司排名
  • 武陟县住房和城乡建设局网站正方教务系统管理系统入口
  • 网站图片优化怎么做建设安全协会网站
  • 网店代运营就是个坑seo基础入门免费教程
  • 网站网站开发建设重庆付费网站推广
  • 高密哪里有做网站的东莞网络营销信息
  • 个人未授权做的网站兴业大街网站建设
  • 网站运营网站建设网站建设与推广 范文
  • 站长工具端口查询黄石专业网站建设推广
  • 福鼎网站开发营销策略案例
  • 做传销网站违法运动鞋网站的建设风格
  • php 网站建设流程采购管理系统的功能有哪些
  • 网站标题如何写济南哪个公司做网站好
  • 门户网站开发维护合同徐州智能建站怎么做
  • 集约化网站建设管理网站建设制作官网
  • 网站建设结算方式用什么软件做网站最简单 最方便
  • 造价工程建设协会网站钢材原材料东莞网站建设
  • 做网站哪家佛山专业网站建设公司哪家好
  • 免费建站自己的网址人力资源网
  • 自己做的网站怎么连接域名对电子政务做技术支持的网站
  • 广州网站建设智能 乐云践新万网网站价格
  • 论文中引用网站中页面设计常用的字体颜色有
  • 网站建设工程师是做什么的ps怎样做网站设计
  • wordpress怎么做网站南京网站备案
  • 建设网站文献阿里云建站套餐
  • 30天网站建设 视频教程淘宝客网站模板免费下载
  • 网站建设加盟模式用js做的网站代码吗