其他操作
分类
- .net (22)
- adf (11)
- aero (1)
- android (3)
- article (237)
- astronomy (1)
- block chain (8)
- C# Code (9)
- c/c++ (2)
- cache (8)
- cloud (2)
- consensus (3)
- css (2)
- cve (1)
- db (54)
- digest (1)
- english (1)
- finance (2)
- go (3)
- gps (2)
- hardware (1)
- html (1)
- http (2)
- info (13)
- iot (1)
- it (3)
- java (27)
- javascript (6)
- jsp (2)
- linux (74)
- mail (14)
- math (1)
- message (8)
- mood (4)
- mq (2)
- network (21)
- php (9)
- protocol (4)
- push/pull (2)
- python (5)
- rpc (2)
- search (4)
- servlet (1)
- space (16)
- storage (15)
- technologys (103)
- templete (1)
- virtual machine (7)
- web server (37)
- windows (12)
-
近期文章
归档
- 2022年12月
- 2022年11月
- 2022年9月
- 2022年8月
- 2022年7月
- 2022年6月
- 2022年5月
- 2022年4月
- 2022年3月
- 2022年2月
- 2022年1月
- 2021年11月
- 2021年9月
- 2021年8月
- 2021年7月
- 2021年6月
- 2021年5月
- 2021年4月
- 2021年3月
- 2021年2月
- 2021年1月
- 2020年12月
- 2020年8月
- 2020年3月
- 2020年2月
- 2019年12月
- 2019年11月
- 2019年10月
- 2019年9月
- 2019年8月
- 2019年7月
- 2019年6月
- 2019年4月
- 2019年3月
- 2019年2月
- 2019年1月
- 2018年11月
- 2018年8月
- 2018年7月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年1月
- 2017年12月
- 2017年11月
- 2017年10月
- 2017年9月
- 2017年8月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年4月
- 2017年3月
- 2017年2月
- 2017年1月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月
- 2015年10月
- 2015年9月
- 2015年8月
- 2015年7月
- 2015年6月
- 2015年5月
- 2015年4月
- 2015年3月
- 2015年2月
- 2015年1月
- 2014年12月
- 2014年11月
- 2014年10月
- 2014年5月
- 2014年4月
- 2014年3月
- 2014年2月
- 2014年1月
- 2013年12月
- 2013年11月
- 2013年9月
- 2013年8月
- 2013年7月
- 2013年6月
- 2013年5月
- 2013年4月
- 2013年3月
- 2013年2月
- 2013年1月
- 2012年12月
- 2012年11月
- 2012年8月
- 2012年7月
- 2012年6月
- 2012年5月
- 2012年4月
- 2012年3月
- 2012年2月
- 2012年1月
- 2011年12月
- 2011年11月
- 2011年10月
- 2011年9月
- 2011年8月
- 2011年7月
- 2011年6月
- 2011年5月
- 2011年4月
- 2011年3月
- 2011年2月
- 2011年1月
- 2010年12月
- 2010年11月
- 2010年10月
- 2010年9月
- 2010年8月
- 2010年7月
- 2010年6月
- 2010年5月
链接
分类
- .net (22)
- adf (11)
- aero (1)
- android (3)
- article (237)
- astronomy (1)
- block chain (8)
- C# Code (9)
- c/c++ (2)
- cache (8)
- cloud (2)
- consensus (3)
- css (2)
- cve (1)
- db (54)
- digest (1)
- english (1)
- finance (2)
- go (3)
- gps (2)
- hardware (1)
- html (1)
- http (2)
- info (13)
- iot (1)
- it (3)
- java (27)
- javascript (6)
- jsp (2)
- linux (74)
- mail (14)
- math (1)
- message (8)
- mood (4)
- mq (2)
- network (21)
- php (9)
- protocol (4)
- push/pull (2)
- python (5)
- rpc (2)
- search (4)
- servlet (1)
- space (16)
- storage (15)
- technologys (103)
- templete (1)
- virtual machine (7)
- web server (37)
- windows (12)
-
近期文章
归档
- 2022年12月
- 2022年11月
- 2022年9月
- 2022年8月
- 2022年7月
- 2022年6月
- 2022年5月
- 2022年4月
- 2022年3月
- 2022年2月
- 2022年1月
- 2021年11月
- 2021年9月
- 2021年8月
- 2021年7月
- 2021年6月
- 2021年5月
- 2021年4月
- 2021年3月
- 2021年2月
- 2021年1月
- 2020年12月
- 2020年8月
- 2020年3月
- 2020年2月
- 2019年12月
- 2019年11月
- 2019年10月
- 2019年9月
- 2019年8月
- 2019年7月
- 2019年6月
- 2019年4月
- 2019年3月
- 2019年2月
- 2019年1月
- 2018年11月
- 2018年8月
- 2018年7月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年1月
- 2017年12月
- 2017年11月
- 2017年10月
- 2017年9月
- 2017年8月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年4月
- 2017年3月
- 2017年2月
- 2017年1月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月
- 2015年10月
- 2015年9月
- 2015年8月
- 2015年7月
- 2015年6月
- 2015年5月
- 2015年4月
- 2015年3月
- 2015年2月
- 2015年1月
- 2014年12月
- 2014年11月
- 2014年10月
- 2014年5月
- 2014年4月
- 2014年3月
- 2014年2月
- 2014年1月
- 2013年12月
- 2013年11月
- 2013年9月
- 2013年8月
- 2013年7月
- 2013年6月
- 2013年5月
- 2013年4月
- 2013年3月
- 2013年2月
- 2013年1月
- 2012年12月
- 2012年11月
- 2012年8月
- 2012年7月
- 2012年6月
- 2012年5月
- 2012年4月
- 2012年3月
- 2012年2月
- 2012年1月
- 2011年12月
- 2011年11月
- 2011年10月
- 2011年9月
- 2011年8月
- 2011年7月
- 2011年6月
- 2011年5月
- 2011年4月
- 2011年3月
- 2011年2月
- 2011年1月
- 2010年12月
- 2010年11月
- 2010年10月
- 2010年9月
- 2010年8月
- 2010年7月
- 2010年6月
- 2010年5月
其他操作
链接
月归档:2016年06月
ALI SPAM
资料来源于阿里, 备份供查阅:
--------------------------------------------
企业邮箱发送IP被反垃圾邮件组织屏蔽后的解封步骤!
当邮件发送方服务器的IP被国际反垃圾邮件组织屏蔽后解除封锁的步骤首先要做的事:
1、所做测试均在问题服务器上进行。
2、确认问题服务器的IP(或整个IP段)不在SBL、RBL、CBL中
关于国际黑名单查询,您可以在这里:http://www.dnsstuff.com/tools/ip4r.ch?ip=(您的IP) 或http://www.kloth.net/services/dnsbl.php (推荐使用)进行查询。
其他应用范围较广泛的黑名单组织网站:
&...
发表在 article
ALI SPAM已关闭评论
Adf.Cs 使用 Adf.RegistryServer
参阅:
Adf.cs
http://www.xiaobo.li/adf/513.html
Adf.RegistryServer
http://www.xiaobo.li/adf/516.html
客户端支持, 配置模式及注册中心模式
两种模式使用方式完全一致,仅配置节定义区别,如下:
配置模式:
<section name="TestServer" type="Adf.Config.IpGroupSection,Adf"/>
注册中心模式:
<section name="TestServer" type="Adf.Cs.CsRegistrySection,Adf.Cs"/>
完整配置参考:
<?xml version="1.0"?> <configuration> <configSections> <section name="TestServer" type="Adf.Config.IpGroupSection,Adf"/> <!--<section name="TestServer" type="Adf.Cs.CsRegistrySection,Adf.Cs"/>--> </conf...
发表在 adf
Adf.Cs 使用 Adf.RegistryServer已关闭评论
Adf.RegistryServer 应用
应用及安装文章:
http://www.xiaobo.li/adf/516.html
安装完成后,通过以下方式调用:
以此配置为例:
<!-- 服务监听IP,不指定默认本机接口 -->
<add key="ServiceMonitorIp" value="127.0.0.1"/>
<!-- 服务监控端口 -->
<add key="ServiceMonitorPort" value="200"/>
主机地址: http://127.0.0.1:200
注册一个主机到组:
HTTP POST: http://127.0.0.1:200?action=register
POST DATA:
{
"group":"group name", //register group name
"host":"ip",
"port":0
...
发表在 adf
Adf.RegistryServer 应用已关闭评论
Adf.Service
通过 Adf.Service 嵌入,可简单实现一个 .Net 项目的 windows 服务
下载:
Adf.Service http://www.aooshi.org/adf/download/Adf.Service.1.3.zip
源码:
应用:
1. 创建控制台应用程序, 版本2.0或以上
2. 引用: adf.dll, adf.service
3. 修改: Program为共公public访问符
4. Program 继承Adf.Service.IService, Main 函数调用 Adf.Service.ServiceHelper.Entry(args);
5. 建立: app.config 文件,并配置 ServiceMonitorPort
6. 复制 Tool*.bat 并修改Adf.Service.Test为你的应用程序 继续阅读
发表在 adf
Adf.Service已关闭评论
Adf.RegistryServer Install
Adf.RegistryServer 是一个常规主机注册服务
下载:
http://www.aooshi.org/adf/download/Adf.RegistryServer.1.0.zip
源代码:
http://www.aooshi.org/adf/
安装:
下载后解压
点击目录下 ToolInstallService.bat 进行安装
非管理员时请点击右链选择”以管理员运行“
配置说明:
<?xml version="1.0"?> <configuration> <configSections> <section name="Authorization" type="System.Configuration.DictionarySectionHandler" /> </configSections> <appSettings> <!-- 服务监听IP,不指定默认本机接口 --> <!--<add key="ServiceMonitorIp" value="127.0.0.1"/>--> <!-- 服务监控端口 --> <add key="Se...
发表在 adf
Adf.RegistryServer Install已关闭评论
License
GNU General Public License
GNU General Public License (GPL)的可能是开源项目最常用的许可证。GPL赋予和保证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。 这意味着你可以:
- 复制软件
复制软件到自己的服务器,客户端的服务器,你自己的电脑,几乎任何你想要的地方,而且没有数量限制。
- 发布软件
发布你想要的软件,例如,在你的网站提供下载链接,刻成光盘,打印出来等等。
- 收取费用
如果你想在向别人提供软件时收费,如设置在别人的网站上或者其他用途时。GPL允许你这么做,但是你必须给客户提供一个GPL副本,告诉 他们可以在其他地方得到免费版本。当然最好在此之前,告诉客户,你为什么收费。
- 可以任意修改
如果你想添加或删除功能,没问题。如果想在其他项目中使用部分代码,也是可以的,但是唯一的限制是此项目也必须按GPL发布。
商业软件不能使用GPL协议的代码。
GNU Lesser General Public License
还
有另一个GNU License:GNU Lesser General Public License
(LGPL)。比起GPL它授予的权限较少。一般来说,LGPL比较适合连接到非GPL或者非开源文件的库文件。由于GPL的规定,使用到部分GPL代码
的软件,必须也使用GPL,开发人员不能使用GPL来...
队列应用的一些场景
注:以下内容收集于网络:
主题订阅典型产品架构:
队列模式经典产品架构:
典型场景之抢红包:
架构描述: 利用消息服务的队列模型,作为抽奖和发放红包高并发场景的缓冲。利用海量消息堆积能力和消息必达的特性。解决业务高并发下的超卖,漏单等常见问题
适用场景描述: 海量商品库数据离线计算后,结果数据准确无误的推送业务系统;抽奖出现促销活动场景,海量高并发订单下单支付,如何防止漏单和超卖
架构优势: 实现负责业务系统之间的解耦,并弹性可扩展
典型场景之定时任务
架构描述: QUEUE作为订单到支付之间的核心处理模块,简化秒杀原本系统需要考虑峰值并发的技术架构。消息延时发送和VIP插队机制,能保障特定用户的特定业务规则
适用场景: 团购,秒杀,促销活动等业务
发表在 technologys
队列应用的一些场景已关闭评论