• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python wishbone.Actor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中wishbone.Actor的典型用法代码示例。如果您正苦于以下问题:Python Actor类的具体用法?Python Actor怎么用?Python Actor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Actor类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

    def __init__(self, actor_config, complete=False):
        Actor.__init__(self, actor_config)

        self.pool.createQueue("inbox")
        self.pool.createQueue("outbox")

        self.registerConsumer(self.consume, "inbox")
开发者ID:smetj,项目名称:wishbone-encode-msgpack,代码行数:7,代码来源:msgpackencode.py


示例2: __init__

 def __init__(self, name, size=100, frequency=1, sanitize_hostname=False):
     Actor.__init__(self, name, size, frequency)
     self.regex = re.compile('(.*?)(\D+)$')
     self.sanitize_hostname = sanitize_hostname
     self.pool.createQueue("inbox")
     self.pool.createQueue("outbox")
     self.registerConsumer(self.consume, "inbox")
开发者ID:smetj,项目名称:metricfactory,代码行数:7,代码来源:modgearman.py


示例3: __init__

 def __init__(self, name, size=100, frequency=1, meta=False):
     Actor.__init__(self, name, size, frequency)
     self.name = name
     self.meta = meta
     self.pool.createQueue("inbox")
     self.pool.createQueue("outbox")
     self.registerConsumer(self.consume, "inbox")
开发者ID:smetj,项目名称:metricfactory,代码行数:7,代码来源:ganglia.py


示例4: __init__

    def __init__(self, name, host="localhost", port=19283, timeout=10, delimiter="\n", success=False, failed=False):
        Actor.__init__(self, name, setupbasic=False)
        self.createQueue("inbox")
        self.queuepool.inbox.putLock()
        self.registerConsumer(self.consume, self.queuepool.inbox)

        self.name=name
        self.host=host
        self.port=port
        self.timeout=timeout
        self.delimiter=delimiter

        self.__reconnect=Event()
        self.__reconnect.set()

        if success == True:
            self.createQueue("successful")
            self.submitSuccess=self.__submitSuccess
        else:
            self.submitSuccess=self.__noSubmitSuccess
        if failed == True:
            self.createQueue("failed")
            self.submitFailed=self.__submitFailed
            self.disableConsuming=self.noDisableConsuming
        else:
            self.submitFailed=self.__noSubmitFailed
开发者ID:Lacrymology,项目名称:wishboneModules,代码行数:26,代码来源:tcp.py


示例5: __init__

    def __init__(self, name, size=100, frequency=1, capitalize=False):
        Actor.__init__(self, name, size, frequency)
        self.pool.createQueue("inbox")
        self.pool.createQueue("outbox")
        self.registerConsumer(self.consume, "inbox")

        self.capitalize = capitalize
开发者ID:jeredding,项目名称:wishbone,代码行数:7,代码来源:reversedata.py


示例6: __init__

    def __init__(self, name, size=1, frequency=1, host="localhost", port=5672, vhost="/", user="guest", password="guest",
                 exchange="", exchange_type="direct", exchange_durable=False,
                 queue="wishbone", queue_durable=False, queue_exclusive=False, queue_auto_delete=True, queue_declare=True,
                 routing_key="", prefetch_count=1, no_ack=False):
        Actor.__init__(self, name, size, frequency)
        self.name = name
        self.size = size
        self.host = host
        self.port = port
        self.vhost = vhost
        self.user = user
        self.password = password
        self.exchange = exchange
        self.exchange_type = exchange_type
        self.exchange_durable = exchange_durable
        self.queue = queue
        self.queue_durable = queue_durable
        self.queue_exclusive = queue_exclusive
        self.queue_auto_delete = queue_auto_delete
        self.queue_declare = queue_declare
        self.routing_key = routing_key
        self.prefetch_count = prefetch_count
        self.no_ack = no_ack

        self.pool.createQueue("outbox")
        self.pool.createQueue("ack")
        self.pool.queue.ack.disableFallThrough()
开发者ID:jeredding,项目名称:wishbone,代码行数:27,代码来源:amqpin.py


示例7: __init__

    def __init__(self, actor_config, min=1, max=100):
        Actor.__init__(self, actor_config)

        self.pool.createQueue("inbox")
        self.pool.createQueue("inside")
        self.pool.createQueue("outside")
        self.registerConsumer(self.consume, "inbox")
开发者ID:tf198,项目名称:wishbone,代码行数:7,代码来源:biggerandsmaller.py


示例8: __init__

    def __init__(self, actor_config):
        Actor.__init__(self, actor_config)

        self.pool.createQueue("inbox")
        self.pool.createQueue("outbox")
        self.registerConsumer(self.consume, "inbox")
        self.tags = {}
开发者ID:tf198,项目名称:wishbone,代码行数:7,代码来源:influxdb.py


示例9: __init__

 def __init__(self, name, complete=False, counter=False, prefix="", pid=False):
     Actor.__init__(self, name)
     self.deleteQueue("outbox")
     self.complete=complete
     self.counter=counter
     self.prefix=prefix
     self.format=Format(complete, counter, pid)
开发者ID:Lacrymology,项目名称:wishbone,代码行数:7,代码来源:stdout.py


示例10: __init__

 def __init__(self, name, size=100, frequency=1, port=19283, timeout=10, topic=""):
     Actor.__init__(self, name, size, frequency)
     self.port = port
     self.timeout = timeout
     self.topic = topic
     self.pool.createQueue("inbox")
     self.registerConsumer(self.consume, "inbox")
开发者ID:jeredding,项目名称:wishbone,代码行数:7,代码来源:zmqtopicout.py


示例11: __init__

    def __init__(self, actor_config, host="127.0.0.1", port=19283, delimiter=""):
        Actor.__init__(self, actor_config)

        self.pool.createQueue("inbox")
        self.registerConsumer(self.consume, "inbox")

        self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
开发者ID:tf198,项目名称:wishbone,代码行数:7,代码来源:udpout.py


示例12: __init__

 def __init__(self, name, path="/tmp/%s.namedpipe"%(os.getpid())):
     Actor.__init__(self, name, setupbasic=False)
     self.createQueue("outbox")
     self.name=name
     self.path = path
     self.__data = event.Event()
     self.__data.clear()
开发者ID:lihuimail,项目名称:wishboneModules,代码行数:7,代码来源:namedpipe.py


示例13: __init__

    def __init__(self, name, filename=None, randomize_keys=True, num_values=False, num_values_min=0, num_values_max=1, min_elements=1, max_elements=1, sleep=0 ):
        Actor.__init__(self, name, setupbasic=False)
        self.createQueue("outbox")
        self.name = name
        self.filename=filename
        self.randomize_keys=randomize_keys
        self.num_values=num_values
        self.num_values_min=num_values_min
        self.num_values_max=num_values_max
        self.min_elements=min_elements
        self.max_elements=max_elements
        self.wordlist=self.readWordList(self.filename)
        self.sleep=sleep

        self.key_number=-1

        if self.randomize_keys == True:
            self.generateKey = self.pickWord
        else:
            self.generateKey = self.generateKeyNumber

        if self.num_values == True:
            self.generateValue = self.generateValueNumber
        else:
            self.generateValue = self.pickWord
开发者ID:Lacrymology,项目名称:wishboneModules,代码行数:25,代码来源:wb__input_dictgenerator.py


示例14: __init__

 def __init__(self, name, size, frequency, url="http://localhost", username=None, password=None, interval=60):
     Actor.__init__(self, name, size, frequency)
     self.pool.createQueue("outbox")
     self.url = url
     self.username = username
     self.password = password
     self.interval = interval
开发者ID:jeredding,项目名称:wishbone,代码行数:7,代码来源:httpinclient.py


示例15: __init__

    def __init__(self, name, size=100, frequency=1, path="/tmp/wishbone", delimiter=""):
        Actor.__init__(self, name, size, frequency)

        self.path = path
        self.delimiter = delimiter
        self.pool.createQueue("inbox")
        self.registerConsumer(self.consume, "inbox")
开发者ID:jeredding,项目名称:wishbone,代码行数:7,代码来源:udsout.py


示例16: __init__

 def __init__(self, name, size=100, frequency=1, mode="server", interface="0.0.0.0", port=19283, servers=[]):
     Actor.__init__(self, name, size, frequency)
     self.mode = mode
     self.interface = interface
     self.port = port
     self.servers = servers
     self.pool.createQueue("outbox")
开发者ID:jeredding,项目名称:wishbone,代码行数:7,代码来源:zmqpullin.py


示例17: __init__

    def __init__(self, actor_config, selection="@data", bind="0.0.0.0", port=19283, show_last=False, keepalive=False, keepalive_interval=5, destination=""):

        Actor.__init__(self, actor_config)
        self.pool.createQueue("inbox")
        self.registerConsumer(self.consume, "inbox")
        self.session_queues = {}
        self.template = self.__getTemplate()
开发者ID:smetj,项目名称:wishbone-output-sse,代码行数:7,代码来源:sse.py


示例18: __init__

 def __init__(self, name, size=100, frequency=1, source="rabbitmq"):
     Actor.__init__(self, name, size, frequency)
     self.logging.info("Initialized")
     self.source = source
     self.pool.createQueue("inbox")
     self.pool.createQueue("outbox")
     self.registerConsumer(self.consume, "inbox")
开发者ID:smetj,项目名称:metricfactory,代码行数:7,代码来源:rabbitmq.py


示例19: __init__

 def __init__(self, name, size=100, frequency=1, source="elasticsearch", indices=[]):
     Actor.__init__(self, name, size, frequency)
     self.pool.createQueue("inbox")
     self.pool.createQueue("outbox")
     self.registerConsumer(self.consume, "inbox")
     self.logging.info("Initialized")
     self.source = source
     self.indices = indices
开发者ID:smetj,项目名称:metricfactory,代码行数:8,代码来源:elasticsearch.py


示例20: __init__

 def __init__(self, name, server="http://127.0.0.1:9200", ):
     Actor.__init__(self, name, setupbasic=True)
     self.createQueue("rescue")
     self.server=server
     self.logging.info("Initialized")
     self.queuepool.inbox.putLock()
     self.conn=self.getConnection()
     self.__connecting=False
开发者ID:Lacrymology,项目名称:wishboneModules,代码行数:8,代码来源:elasticsearch.py



注:本文中的wishbone.Actor类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python event.Event类代码示例发布时间:2022-05-26
下一篇:
Python wiringpi2.wiringPiSetupGpio函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap